catprinter
catprinter copied to clipboard
New variant SC03h
D+ D- of usb connector are not connected to the chip only connected together via resistor so you can charge it with USB C charger
chip is the same as GT01 JL 56C4 which is JL AC630N (BP part seems like batch number)
| Front (assembled) | Back |
|---|---|
| Chip | |
So I've connected to debug test point and it seems like it's a serial port with speed 921600 and if you still pressing power button it outputs:
[00:00:00.100]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[00:00:00.101] setup_arch May 30 2024 17:15:48
[00:00:00.101]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[00:00:00.102]~~~~~~~~~~~~~ chip id 3 ~~~~~~~~~~~~~
[00:00:00.103]--P3 Reset Source : 0x1
[00:00:00.104]VDDIO POR
[00:00:00.110]=================Version===============
[00:00:00.111]BTCTRLER-@20221123-$c284473
[00:00:00.111]UPDATE-@20221123-$330d72d
[00:00:00.112]=======================================
[00:00:00.114][Info]: [SDFILE]VM size: 0x2100 @ 0x3ce00
[00:00:00.116][Info]: [SDFILE]disk capacity 512 KB
[00:00:00.117]last file_addr:2200 3ab80
[00:00:00.118]end_addr:3ce00
22 82 FF FF FF FF FF FF D6 EF A7 54 5D 3A 13 00
[00:00:00.119][Debug]: [SDFILE]sdfile mount succ
[00:00:00.121]--func = vm_init--
[00:00:00.122]--vm_adr = 0x3ce00--
[00:00:00.123]--vm_len = 0x2100--
[00:00:00.123]--vm_mode = 0x1--
[00:00:00.124]--vm_adr_ali = 0x3ce00--
[00:00:00.125]--vm_len_ali = 0x2000--
[00:00:00.125]--vm_mode = 0x1--
[00:00:00.126]vm_area_a adr = 0x3ce00
[00:00:00.127]vm_area_a len = 0x1000
[00:00:00.127]vm_area_b adr = 0x3de00
[00:00:00.128]vm_area_b len = 0x1000
[00:00:00.129]vm_area_a magic = 0x55aaaa55
[00:00:00.130]vm_area_b magic = 0xffffffff
[00:00:00.130]---VM_AREA_USING = 0---
[00:00:00.137]vm_crc = 0xff
[00:00:00.138]crc_c = 0x1f
[00:00:00.141]---VM_LAST_ADR= 0x3cee7---
[00:00:00.142]VM_LAST_ADR = 0x3cee7
[00:00:00.142]VM_AREA_ADR(VM_AREA_USING)= 0x3ce00
[00:00:00.143]warning_adr = 0xccc
[00:00:00.144]VM 5 % full
[00:00:00.146][Info]: [BOARD]Power init : E:\company\nfcp_basis\1.firmware\AC630N_bt_data_transfer_v2.2.1_X6_X7_huidu\sdk\apps\spp_and_le\board\br23\board_ac635n_demo.c
[00:00:00.226]wvdd_lev: 5
[00:00:00.236]vbat_adc_value = 346
[00:00:00.242]vbg_adc_value = 410
[00:00:00.243][Info]: [USER_CFG]bt name config:SC03h-34B1
[00:00:00.244][Info]: [USER_CFG]rf config:10
[00:00:00.245][Info]: [USER_CFG]warning_tone_v:340 poweroff_tone_v:330
[00:00:00.246][Inf]: [SER_CFG]auto_off_time:0
[00:00:00.247][Info]: [USER_C]=================update_param_len:908 404
[00:00:00.260]>>>>>>>>>>>>>>>>>app_main...
[00:00:00.261]>>> v220,2022-11-23 >>>
[00:00:00.270][Info]: [APP]+
[00:00:00.280][Info]: [APP]+
[00:00:00.290][Info]: [APP]+
[00:00:00.300][Info]: [APP]+
[00:00:00.310][Info]: [APP]+
[00:00:00.320][Info]: [APP]+
[00:00:00.330][Info]: [APP]+
[00:00:00.340][Info]: [APP]+
[00:00:00.350][Info]: [APP]+
[00:00:00.360][Info]: [APP]+
[00:00:00.370][Info]: [APP]+
[00:00:00.380][Info]: [APP]+
[00:00:00.390][Info]: [APP]+
[00:00:00.400][Info]: [APP]+
[00:00:00.410][Info]: [APP]+
[00:00:00.420][Info]: [APP]+
[00:00:00.430][Info]: [APP]+
[00:00:00.440][Info]: [APP]+
[00:00:00.450][Info]: [APP]+
[00:00:00.460][Info]: [APP]+
[00:00:00.470][Info]: [APP]+
[00:00:00.480][Info]: [APP]+
[00:00:00.490][Info]: [APP]+
[00:00:00.500][Info]: [APP]+
[00:00:00.510][Info]: [APP]+
[00:00:00.520][Info]: [APP]+
[00:00:00.530][Info]: [APP]+
[00:00:00.540][Info]: [APP]+
[00:00:00.550][Info]: [APP]+
[00:00:00.560][Info]: [APP]+
[00:00:00.570][Info]: [APP]+
[00:00:00.580][Info]: [APP]+
[00:00:00.590][Info]: [APP]+
[00:00:00.600][Info]: [APP]+
[00:00:00.610][Info]: [APP]+
[00:00:00.620][Info]: [APP]+
[00:00:00.630][Info]: [APP]+
[00:00:00.640][Info]: [APP]+
[00:00:00.650][Info]: [APP]+
[00:00:00.660][Info]: [APP]+
[00:00:00.670][Info]: [APP]+
[00:00:00.680][Info]: [APP]+
[00:00:00.690][Info]: [APP]+
[00:00:00.700][Info]: [APP]+
[00:00:00.710][Info]: [APP]+
[00:00:00.720][Info]: [APP]+
[00:00:00.730][Info]: [APP]+
[00:00:00.740][Info]: [APP]+
[00:00:00.750][Info]: [APP]+
[00:00:00.760][Info]: [APP]+
[00:00:00.770][Info]: [APP]+
[00:00:00.780][Info]: [APP]+
[00:00:00.790][Info]: [APP]+
[00:00:00.800][Info]: [APP]+
[00:00:00.810][Info]: [APP]+
[00:00:00.820][Info]: [APP]+
[00:00:00.830][Info]: [APP]+
[00:00:00.840][Info]: [APP]+
[00:00:00.850][Info]: [APP]+
[00:00:00.860][Info]: [APP]+
[00:00:00.870][Info]: [APP]+
[00:00:00.880][Info]: [APP]+
[00:00:0.89][Info [APP]+
[00:00:00.900][Info]: [APP]+
[00:00:00.910][Info]: [APP]+
[00:00:00.920][Info]: [APP]+
[00:00:00.930][Info]: [APP]+
[00:00:00.940][Info]: [APP]+
[00:00:00.950][Info]: [APP]+
[00:00:00.960][Info]: [APP]+
[00:00:00.970][Info]: [APP]+
[00:00:00.970][Info]: [APP]run app>>> spp_le
[00:00:00.971][Info]: [APP]May 30 2024,17:16:14
[00:00:00.972]=======================================
[00:00:00.973]-----------spp_and_le demo-------------
[00:00:00.974]=======================================
[00:00:00.975]app_file: E:\company\nfcp_basis\1.firmware\AC630N_bt_data_transfer_v2.2.1_X6_X7_huidu\sdk\apps\spp_and_le\examples\trans_data\app_spp_and_le.c
[00:00:00.977][Info]: [COMM_EDR]sniff_mode:0
[00:00:00.980][Info]: [COMM_EDR]cnt_time:1
[00:00:00.980][Info]: [COMM_EDR]check_timer_ms:1000
[00:00:00.981][Info]: [COMM_EDR]max_interval_slots:800
[00:00:00.982][Info]: [COMM_EDR]min_interval_slots:100
[00:00:00.982][Info]: [COMM_EDR]attempt_slots:4
[00:00:00.983][Info]: [COMM_EDR]timeout_slots:1
[00:00:00.983][Info]: [SPP_TRANS]trans_spp_flow_enable:00,0,-1
[00:00:00.984][Info]: [COMM_EDR]---edr's address
A5 A2 D7 C7 34 B1
[00:00:00.985][Info]: [COMM_BLE]---ble's address
A5 A2 D7 C7 34 B1
[00:00:00.986][BLE_TRANS]bt_ble_before_start_init
[00:00:00.986][Info]: [GATT_COMM]ble_comm_init,878
[00:00:00.987][Info]: [GATT_COMM]ble_file: E:\company\nfcp_basis\1.firmware\AC630N_bt_data_transfer_v2.2.1_X6_X7_huidu\sdk\apps\common\third_party_profile\jieli\gatt_common\le_gatt_common.c
[00:00:00.989][Info]: [GATT_COMM]gatt_config: 1,0
[00:00:00.989][Info]: [GATT_COMM]btstack_config: 1-0-1-0
[00:00:00.990][Info]: [GATT_SERVER]ble_gatt_server_init
[00:00:00.991][Info]: [GATT_COMM]ble_comm_init end
[00:00:00.991]le_support:3 1
[00:00:00.992]le_config:1 1 0 0
[00:00:01.207][Debug]: [LBUF]lbuf misalgin : 0x210640 / 0x826
[00:00:01.208][Info]: [GATT_COMM]ble_profile_init
[00:00:01.209][Info]: [GATT_SERVER]ble_gatt_server_profile_init
[00:00:01.210]att_send need_size 6+188
[00:00:01.210][Info]: [GATT_COMM]ble_profile_init en_EDR]--------bt_comm_edr_status_event_handler: 3
[00:00:01.219][Info]: [COMM_EDR]STATUS_INIT_OK
[00:00:01.220][Info]: [SPP_TRANS]trans_spp_init
[00:00:01.220][Info]: [SPP_TRANS]spp_file: E:\company\nfcp_basis\1.firmware\AC630N_bt_data_transfer_v2.2.1_X6_X7_huidu\sdk\apps\spp_and_le\modules\bt\spp_trans.c
[00:00:01.222][Info]: [COMM_EDR]---sys_auto_sniff_controle,1
[00:00:01.223][Info]: [COMM_EDR]check_sniff_enable
[00:00:01.224][Info]: [COMM_BLE]STATUS_INIT_OK
[00:00:01.224][BLE_TRANS]bt_ble_init
[00:00:01.225][BLE_TRANS]ble_file: E:\company\nfcp_basis\1.firmware\AC630N_bt_data_transfer_v2.2.1_X6_X7_huidu\sdk\apps\spp_and_le\examples\trans_data\ble_trans.c
[00:00:01.227][Info]: [GATT_COMM]ble_comm_set_config_name
[00:00:01.227][Info]: [GATT_COMM]ble name(10): SC03h-34B1
[00:00:01.228][BLE_TRANS]trans_server_init
[00:00:01.228][BLE_TRANS]trans_adv_data(19):
02 01 0A 03 03 30 AF 0B 09 53 43 30 33 68 2D 33
34 42 31
[00:00:01.230][BLE_TRANS]rsp_data(21):
0C FF D6 05 08 00 4A 4C 41 49 53 44 4B 07 FF A5
A2 D7 C7 34 B1
[00:00:01.231][Info]: [GATT_COMM]mode_en:1
[00:00:01.231][Info]: [GATT_SERVER]mode_en:1
[00:00:01.232][Info]: [GATT_SERVER]__gatt_server_just_new_dev_adv
[00:00:01.233][Info]: [GATT_SERVER]new_dev_adv
[00:00:01.234][Info]: [GATT_SERVER]adv_en:1
[00:00:01.234][Info]: [GATT_SERVER]server_work_st:1->20
[00:00:01.235][BLE_TRANS]server_state: handle=00,20
[00:00:01.344][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:01.494][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:01.644][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:01.794][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:01.944][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.094][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.244][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.394][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.544][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.694][Info]: [SPP_AND_LE]app_keevnt: 2
[00:00:02.844][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:02.994][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.144][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.294][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.444][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.594][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.744][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.894][Info]: [SPP_AND_LE]app_key_evnet: 2,0
[00:00:03.984][Info]: [SPP_AND_LE]app_key_evnet: 3,0
BTW dblclick on power button when printer is on prints QR code with link to application