Project

General

Profile

Gigaset Elements Base » History » Version 5

laforge, 12/11/2022 08:28 PM

1 5 laforge
{{>toc}}
2
3 1 laforge
h1. Gigaset Elements Base
4
5 4 laforge
This is a DECT [[ULE]] base station for a variety of _IoT_ style devices such as burgler alarm, switchable power sockets, etc.
6
7
FIXME: External Pictures
8
9 1 laforge
h2. Hardware
10
11
* Dialog SC14452 CR16C based DECT SoC
12
* Dialog LMX4181 RF frontend
13
* Winbond W9825G6KH-6 RAM
14 3 laforge
* SMSC 8720A Ethernet PHY
15
* MX25??? QSPI flash
16
17 1 laforge
18
{{thumbnail(20221211_104138.jpg)}}
19
{{thumbnail(20221211_104127.jpg)}}
20
{{thumbnail(20221211_104300.jpg)}}
21
{{thumbnail(20221211_104108.jpg)}}
22
{{thumbnail(20221211_104324.jpg)}}
23
{{thumbnail(20221211_104059.jpg)}}
24
25 2 laforge
h3. Connectors / Test Pads
26
27
h4. 3-pin UART header
28
29
There is an unpopulated 3-pin 2.54mm header on the board.  It has the following pin-out, in left-toright direction when looking at the component side of the PCBA with the ethernet jack facing downwards:
30
31
|_.Pin|_.Signal|
32
|left|P0 [1] / URX|
33
|center|GND|
34
|right|P0 [0] / UTX|
35
36
The voltage of the UART is about 3.2V; the data sheet states up to 3.45V should be fine, so a normal 3.3V UART should work.
37
38
h4. 2-pin jumper
39
40
There is an unpopulated 2-pin 2.54mm header on the board. It has the following pin-out, in left-toright direction when looking at the component side of the PCBA with the ethernet jack facing downwards:
41
42
|_.Pin|_.Signal|
43
|left|GND|
44
|right|P2 [5] / ADC1|
45
46
h4. Row of large test pads
47
48
There is a row of large (3mm?) test pads close to the unpopulated 3pin header / 2pin jumper. It has the following pin-out, in left-toright direction when looking at the component side of the PCBA with the ethernet jack facing downwards:
49
50
|_.Pin|_.Signal|
51
|1 (left)|P2 [5] / ADC1|
52
|2|6.5V voltage input|
53
|3|GND|
54
|4|P0 [1] / URX|
55
|5 (right)|P0 [0] / UTX|
56
57
h4. test pads on the back side
58
59
FIXME: Picture with annotations.  So far we know the single-wire JTAG pin.
60
61
62 1 laforge
h2. Open Source Tarball
63
64
In remarkably good compliance with the GNU GPLv2, Gigaset has published a tarball containing the _complete and corresponding_ soure code for the open source parts of the firmware.
65
66
h2. building
67
68
It can be built on a current (Debian 11) system, if you install the following dependencies:
69
70
<pre>
71
apt install genromfs build-essential default-jdk gcc-multilib lib32z1
72
dpkg --add-architecture i386
73
apt update
74
apt install liblzo2-2:i386
75
</pre>
76
77
After that, you shoul be able to compile it using the instructions from the README_BUILDING file that's in the source code.
78
79
h2. flashing
80
81
<pre>
82
HomeConnector_001.000.026/uniprog $ ./uniprog.sh
83
Creating empty file:
84
   size         0 kB
85
   file:       'reef_boot_rec_sys_fs.bin'
86
87
Inserting image file:
88
   file        'image452.bin'
89
   at offset    0
90
   size         131072
91
92
Inserting image file:
93
   file        '../reef_vmlinuz-recovery'
94
   at offset    131072
95
   size         819200
96
97
Inserting image file:
98
   file        '../reef_vmlinuz'
99
   at offset    950272
100
   size         2560000
101
102
Not creating new filesystem image.
103
Using old one: ../reef_fs.bin
104
105
Inserting image file:
106
   file        '../reef_fs.bin'
107
   at offset    3510272
108
   size         1138688
109
110
/tmp/HomeConnector_001.000.026 /tmp/HomeConnector_001.000.026/uniprog
111
/tmp/HomeConnector_001.000.026/uniprog
112
----------------------------------------------------------
113
 Image: / (size 4648960) created.
114
----------------------------------------------------------
115
116
To skip this question, you can assign serial port to environment variable PROGRAM_PORT or PORT
117
118
Please choose serial port:
119
1) ttyS0      3) ttyS2     5) ttyUSB0   7) ttyUSB2   9) ttyUSB4
120
2) ttyS1      4) ttyS3     6) ttyUSB1   8) ttyUSB3  10) ttyUSB5
121
#? 10
122
Programming HW via /dev/ttyUSB5
123
124
Please do following things:
125
1. Push "Program" button,
126
2. Push "Reset" button,
127
3. Pop "Reset" button,
128
4. Pop "Program" button.
129
Be patient
130
131
Programmer File Size 3464
132
Programmer File CRC 0x6E
133
Image File Size 4648960
134
Image File CRC 0x62
135
136
--- IDLE ---
137
Uart RX[1]=0xFE,...
138
state IDLE rec: 0xFE
139
140
--- IDLE ---
141
Uart RX[1]=0x02,...
142
state IDLE rec: 0x02
143
Uart TX[3]=0x01,...
144
Downloading programmer & image...
145
146
--- WAIT_ACK ---
147
Uart RX[1]=0x06,...
148
state WAIT_ACK rec: 0x06
149
ACK received, flashing loader (size 3464)...
150
Uart TX[3464]=0x04,...
151
152
--- WAIT_CRC ---
153
Uart RX[1]=0x6E,...
154
CRC expected 6E, received 6E CRC OK
155
Uart TX[1]=0x06,...
156
157
--- CHANGE_UART_BPS ---
158
159
--- PROG_IDLE ---
160
Uart RX[1]=0x05,...
161
Writing image header...
162
Uart TX[5]=0x03,...
163
164
--- PROG_WAIT_ACK ---
165
Uart RX[1]=0x07,...
166
Writing image (size 4648960)...
167
Uart TX[4648960]=0x70,...
168
169
--- PROG_WAIT_CRC ---
170 4 laforge
Uart RX[1]=0x07,...
171
Writing image (size 4648960)...
172
Uart TX[4648960]=0x70,...
173 1 laforge
174 4 laforge
--- PROG_WAIT_CRC ---
175
Uart RX[1]=0x62,...
176
PROG CRC expected 62, received 62 CRC OK
177
Uart TX[1]=0x07,...
178
Programming image ...
179
180
--- PROG_WAIT_COMP ---
181
Uart RX[1]=0x17,...
182
Flash programmed successfully
183
184
real    7m32.798s
185
user    0m0.008s
186
sys     0m0.460s
187
188
Done.
189 5 laforge
</pre>
190
191
h2. Unlocking the serial port
192
193
In the default firmware, the UART is locked (disabled) by the boot loader.  You can use it for the ROM boot loader (which executes before the cr16boot), but once you enter cr16boot, it is switched off.
194
195
In order to unlock it, there is a special build called @image452_service.bin@ which gets built in parallel to the normal production @image452.bin@ by he build process.
196
197
In order to install it, use
198
<pre>
199
./uartfp 452fp.bin image452_service.bin /dev/ttyUSB5
200
Programmer File Size 3464
201
Programmer File CRC 0x6E
202
Image File Size 87804
203
Image File CRC 0x4A
204
205
--- IDLE ---
206
Uart RX[1]=0x00,...
207
state IDLE rec: 0x00
208
209
--- IDLE ---
210
Uart RX[1]=0xF0,...
211
state IDLE rec: 0xF0
212
213
--- IDLE ---
214
Uart RX[1]=0x00,...
215
state IDLE rec: 0x00
216
217
--- IDLE ---
218
Uart RX[1]=0x00,...
219
state IDLE rec: 0x00
220
221
--- IDLE ---
222
Uart RX[1]=0x00,...
223
state IDLE rec: 0x00
224
225
--- IDLE ---
226
Uart RX[1]=0x00,...
227
state IDLE rec: 0x00
228
229
--- IDLE ---
230
Uart RX[1]=0x02,...
231
state IDLE rec: 0x02
232
Uart TX[3]=0x01,...
233
Downloading programmer & image...
234
235
--- WAIT_ACK ---
236
Uart RX[1]=0x06,...
237
state WAIT_ACK rec: 0x06
238
ACK received, flashing loader (size 3464)...
239
Uart TX[3464]=0x04,...
240
241
--- WAIT_CRC ---
242
Uart RX[1]=0x6E,...
243
CRC expected 6E, received 6E CRC OK
244
Uart TX[1]=0x06,...
245
246
--- CHANGE_UART_BPS ---
247
248
--- PROG_IDLE ---
249
Uart RX[1]=0x05,...
250
Writing image header...
251
Uart TX[5]=0x03,...
252
253
--- PROG_WAIT_ACK ---
254
Uart RX[1]=0x07,...
255
Writing image (size 87804)...
256
Uart TX[87804]=0x70,...
257
258
--- PROG_WAIT_CRC ---
259
Uart RX[1]=0x4A,...
260
PROG CRC expected 4A, received 4A CRC OK
261
Uart TX[1]=0x07,...
262
Programming image ...
263
264
--- PROG_WAIT_COMP ---
265
Uart RX[1]=0x17,...
266
Flash programmed successfully
267
</pre>
268
269
When you now reboot the unit, you get serial console for bootloader and linux:
270
<pre>
271
272
273
274
275
    ,;:.                                        
276
  ;;;;;;;                                   :,
277
 ;;:    .                                   ;;
278
 ;;        ,   `;;;.  `:;;,   .;;:   `;;:  :;;:,
279
,;`       `;  :;;:;;, :;,:;: ,;:.;  .;;,;; ;;;;
280
:;        `;  ;:   ;,     :; ;;     ;:   ;. ;;
281
:;    ;;;.`; ,;    ;,  .:;;; ,;;.  `;....;: ;;
282
,;`   ..;.`; :;    ;, ;;,.:;  .;;; `;;;;;;: ;;
283
 ;;     ;.`; ,;`   ;,.;   :;    `;; ;`      ;;
284
 :;;   `;.`;  ;;  ,;,`;`  :; `   ;; ;;   .  ;;
285
  ,;;;;;;``;  `;;;;;, ;;;;:; ;;;;;   ;;;;;  ,;;;
286
    `..            :,  ``      .`     `.`     .
287
                  `:.                           
288
              ::.,::                            
289
              `::::
290
291
292
Sitelboot 1.0.3 (Dec 11 2022 - 19:29:16)
293
294
Runing on SC14452 SoC 
295
296
SiTelboot 
297
                code: 00f00000 -> 00f0fddc
298
                data: 00f139ec -> 00f15a28
299
DRAM Configuration:
300
Bank #0: 00020000 15 MB
301
Bank #1: 01080000 15 MB
302
MXIC: MX25L6405D (64-megabit)
303
FLASH Configuration:
304
Bank #0: 00000000 8 MB
305
Factory device ID=CFE8D287ED60B4B8393398706788C121
306
Factory MAC=7C:2F:80:EE:3D:A7
307
308
This is SERVICE U-Boot!
309
310
Hit any key to stop autoboot:  0 
311
312
....AutoBoot for SiTel 450 DK....
313
314
Booting from flash memory...
315
316
317
Booting from 'E8000'
318
## Booting image at 000e8000 ...
319
## Copy image from flash 000e8000 to ram 00a00000 ...
320
   Image Name:   
321
   Image Type:   CR16C+ 16 Bit Linux Kernel Image (gzip compressed)
322
   Data Size:    2335367 Bytes = 2280 kB = 2 MB
323
   Load Address: 000f4000
324
   Entry Point:  000f4000
325
   Verifying Checksum ... OK
326
   Uncompressing Kernel Image ... OK
327
commandline arguments position = 000f0000
328
commandline = 'ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1'
329
330
Starting kernel ...
331
332
Linux version 2.6.19-uc1reef-g28ca9fc4-dirty (laforge@sunbeam.de.gnumonks.org) (gcc version 4.1.2) #5 Sun Dec 11 19:29:29 CET 2022
333
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
334
Version Status: NOT REPOSITORY VERSION  
335
Local compilation
336
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
337
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
338
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
339
Repository compilation, .git found
340
RAM size: 0x1f10000, memory_end = 0x2000000
341
IRQ stack size 0x2000 at 00feeff8
342
freed bootmem 5b9000 1a47000
343
reserve bootmem 5b9000 3e4
344
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
345
Setting up paging 
346
commandline = 'root=/dev/mtdblock0 rootfstype=romfs ro earlyprintk=serial console=ttyS0 ip=dhcp panic=10 ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1'
347
Built 1 zonelists.  Total pages: 11716
348
Kernel command line: root=/dev/mtdblock0 rootfstype=romfs ro earlyprintk=serial console=ttyS0 ip=dhcp panic=10 ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1
349
PID hash table entries: 256 (order: 8, 1024 bytes)
350
platform_timer_setup () timer_int = 0x0007af31
351
disabling early console
352
Lnux version 2.6.19-uc1reef-g28ca9fc4-dirty (laforge@sunbeam.de.gnumonks.org) (gcc version 4.1.2) #5 Sun Dec 11 19:29:29 CET 2022
353
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
354
Version Status: NOT REPOSITORY VERSION  
355
Local compilation
356
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
357
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
358
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
359
Repository compilation, .git found
360
RAM size: 0x1f10000, memory_end = 0x2000000
361
IRQ stack size 0x2000 at 00feeff8
362
freed bootmem 5b9000 1a47000
363
reserve bootmem 5b9000 3e4
364
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
365
Setting up paging 
366
commandline = 'root=/dev/mtdblock0 rootfstype=romfs ro earlyprintk=serial console=ttyS0 ip=dhcp panic=10 ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1'
367
Built 1 zonelists.  Total pages: 11716
368
Kernel command line: root=/dev/mtdblock0 rootfstype=romfs ro earlyprintk=serial console=ttyS0 ip=dhcp panic=10 ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1
369
PID hash table entries: 256 (order: 8, 1024 bytes)
370
platform_timer_setup () timer_int = 0x0007af31
371
disabling early console
372
Console: SC1445x on-chip UART channel 0
373
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
374
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
375
Memory: 25880k/31808k available (1095k kernel code, 5928k reserved, 243k data, 48k init)
376
Mount-cache hash table entries: 512
377
NET: Registered protocol family 16
378
NET: Registered protocol family 2
379
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
380
TCP established hash table entries: 2048 (order: 3, 32768 bytes)
381
TCP bind hash table entries: 1024 (order: 2, 20480 bytes)
382
TCP: Hash tables configured (established 2048 bind 1024)
383
TCP reno registered
384
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
385
ROMFS MTD (C) 2007 Red Hat, Inc.
386
cryptodev : SC14452 HW Crypto engine  des(ecb/cbc) 3des(ecb/cbc) aes(ecb/cbc/ctr)
387
io scheduler noop registered
388
io scheduler deadline registered (default)
389
Initializing watchdog driver for SC14452 ...
390
Watchdog initialized, but not started.
391
SC1445x on-chip UART
392
ttyS0 at MMIO 0xd (irq = 5) is a sc1445x_uart
393
eth0: SC14452_EMAC found at ff2000, 
394
 EMAC DEVICE ADDRESS:  7c 2f 80 ee 3d a7
395
register 0x1F=[40] cnt=500 tmp1=[1] 
396
Eth speed: Still auto negotiating 
397
SC14452 EMAC dev_irq: 2
398
Probe for eth0
399
init_mtdram: __xip_romfs_start=00252000, __xip_romfs_end=0058e000
400
m25p80 spi0.0: MX25L6405D/MX25L6445E (8192 Kbytes)
401
Creating 13 MTD partitions on "m25p80":
402
0x00000000-0x00001000 : "Loader"
403
0x00001000-0x00020000 : "Bootloader"
404
0x00020000-0x000e8000 : "Recovery"
405
0x000e8000-0x00359000 : "Linux1"
406
0x00359000-0x0046f000 : "FS1"
407
0x0046f000-0x006e0000 : "Linux2"
408
0x006e0000-0x007f6000 : "FS2"
409
0x007f6000-0x007fe000 : "Factory"
410
0x007fe000-0x00800000 : "Env"
411
will reboot on crash
412
0x00000000-0x00800000 : "All Flash Contents"
413
0x000e8000-0x0046f000 : "Firmware1"
414
0x0046f000-0x007f6000 : "Firmware2"
415
0x007fe000-0x007ff000 : "Crashdump"
416
sc1445x-spi sc1445x-spi.0: SC1445x SPI Controller Driver, Version 1.0
417
sc1445x-spi sc1445x-spi.1: SC1445x SPI Controller Driver, Version 1.0
418
input: paging as /class/input/input0
419
gpio-key gpio-key.0: Registered new button: paging
420
Registered led device: power
421
Registered led device: network
422
Registered led device: cloud
423
TCP bic registered
424
TCP cubic registered
425
TCP westwood registered
426
TCP htcp registered
427
TCP scalable registered
428
NET: Registered protocol family 1
429
NET: Registered protocol family 17
430
VFS: Mounted root (romfs filesystem) readonly.
431
Freeing unused kernel memory: 48k freed
432
init started: BusyBox v1.20.2 (2022-12-11 19:29:09 CET)
433
doing rcS
434
Starting /etc/init.d/S10mountall.sh
435
Looking for MTD device 'FS1' ... /dev/mtdblock5 found!
436
Starting /etc/init.d/S11factory.sh
437
Starting /etc/init.d/S11logging.sh
438
Starting local logging: OK
439
Starting /etc/init.d/S12leds.sh
440
Starting /etc/init.d/S13check_sha256.sh
441
Starting /etc/init.d/S15features.sh
442
Starting /etc/init.d/S30hostname.sh
443
Starting /etc/init.d/S31loopback.sh
444
Starting /etc/init.d/S33iplugd.sh
445
Starting /etc/init.d/S34dectdata.sh
446
[mac_open]
447
EMAC: Link NOT detected
448
Starting /etc/init.d/S34sysctl.sh
449
Starting /etc/init.d/S36inetd.sh
450
System unlocked - starting inetd
451
Starting /etc/init.d/S39date.sh
452
BNFMT_FLAT: bad header magic
453
BINFMT_FLAT: bad header magic
454
S39date.sh: applet not found
455
Starting /etc/init.d/S40reef.sh
456
Key file /mnt/data/cert/cert.key already exists. Skipping generation.
457
CSR file /mnt/data/cert/cert.csr already exists. Skipping generation.
458
(LOG) CoIn: DB 'cloud' is OK
459
(LOG) CoIn: DB 'heartbeat' is OK
460
(LOG) CoIn: DB 'settings' is OK
461
REEF basestation with id CFE8D287ED60B4B8393398706788C121 is being started ...
462
(LOG) JBusServer: JBus server is running ...
463
Wtchdog is working and will generate NMI.
464
(LOG) JBusWatchdog: Watchdog is enabled
465
466
Running /usr/bin/coco in normal mode
467
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
468
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
469
sh: can't execute '/usr/bin/sens': No such file or directory
470
(LOG) TransactionManager: TRAM is up
471
(LOG) JBusServer: Thread 141 was created for new client with file descriptor 7.
472
(LOG) JBusServer: Thread 138 was created for new client with file descriptor 4.
473
sh: can't execute '/usr/bin/pyta': No such file or directory
474
Done.
475
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
476
(LOG) JBusServer: Thread 149 was created for new client with file descriptor 8.
477
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
478
(LOG) JBusServer: Thread 150 was created for new client with file descriptor 9.
479
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
480
(LOG) JBusServer: Thread 151 was created for new client with file descriptor 10.
481
json_object_from_file: error reading file /mnt/data/endnodes: No such file or directory
482
(WRN) JBusServer: Client with fd 4 is down
483
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
484
(LOG) JBusServer: Thread 138 for client 4 will be terminated, because client is down
485
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
486
(LOG) JBusServer: Thread 153 was created for new client with file descriptor 11.
487
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
488
(LOG) JBusServer: Thread 155 was created for new client with file descriptor 4.
489
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
490
(LOG) JBusServer: Thread 156 was created for new client with file descriptor 13.
491
Starting /etc/init.d/S50ubootscript.sh
492
arg.verbose = 1, arg.logMask = 0x07
493
(LOG) coco: ready!
494
rxdect452: module license 'Proprietary' taints kernel.
495
rtxdectstack: Loading SC14452 DECT Stack
496
rtxdectstack: Version: NATALIEV3_FPCVM_V1018, Build date: 2013/09/17, 13:15
497
Starting /etc/init.d/S60private.sh
498
Opened '/dev/dect' (3)
499
Opened '/dev/dectdbg' (4)
500
sixLowpanBorderRouterInit(2001:5254:5800:0000::1)
501
Our IPv6 address = 2001:5254:5800:0000:7e2f:80ff:feee:3da7
502
Ckipping IPv6 DAD, setting 2001:5254:5800:0000:7e2f:80ff:feee:3da7 as preferreDdE
503
 TS kMiApCp iinngt eIrPrvu6p tDhADa,n dsleetrt iinngs tfael8l0e:d0!0 0
504
0:0000:0000:?*???2??????"??
505
???5????jR??iU?            ????????5(?QA?????????????????????Sb?????????????????zj?????????????5R?eE"??????????M??????b??????Q??????5????????b??????Q??????5???????b??????
506
               ?&$*??%???I???????J????????????????????????2???????????????????????????????????????????&&HL??LN??0 28 01 ff ff ff 20 00 2c 00 ff ff ff ff ff ff ff ff ff ff ff ff 01 00 00 03 3a 80 00 5e 03 80 0f 40 00 53 03 80 0a 20 00 48 03 80 2a 10 00 46 03 80 2a 10 00 43 03 80 44 10 00 41 03 80 22 .G.$.l8%u............................ (.... .,.................:..^...@.S... .H..*..F..*..C..D..A.."
507
dectUleJbusConnect()
508
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
509
(LOG) JBusServer: Thread 172 was created for new client with file descriptor 12.
510
DECT config file '/mnt/data/uleapp.conf' not found
511
API-SEND 4FFE ProdTestReq ( 6) fe 4f 00 03 00 00 .O....
512
API-SEND 4FFE ProdTestReq ( 6) fe 4f 06 02 00 00 .O....
513
API-SEND 4FFE ProdTestReq ( 6) fe 4f 1c 00 00 00 .O....
514
dectUleLoop(apifd = 3, dbgfd = 4, listensd = 0, rawrecvsd = 6)
515
API-RECV 4702 FpLinuxInitCfm (34) 02 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .G................................
516
uleStackStart()
517
API-SEND 410D FpMmStartProtocolReq ( 2) 0d 41 .A
518
API-SEND 4188 FpUleInitReq ( 4) 88 41 30 00 .A0.
519
API-SEND 5500 LasStartSessionReq ( 5) 00 55 08 00 00 .U...
520
API-SEND 418C FpUleGetRegistrationCountReq ( 2) 8c 41 .A
521
API-SEND 4002 FpGetFwVersionReq ( 2) 02 40 .@
522
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 1f 84 82 00 .........
523
API-RECV 4FFF ProdTestCfm ( 7) ff 4f 00 03 01 00 07 .O.....
524
  Opcode = 0x300, ParameterLength = 1
525
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 35 75 00 bb .....5u..
526
API-RECV 4FFF ProdTestCfm ( 8) ff 4f 06 02 02 00 75 00 .O....u.
527
  Opcode = 0x206, ParameterLength = 2
528
API-RECV 00CE V24TxCmd (12) ce 00 06 00 02 75 03 24 c8 6c 38 03 .....u.$.l8.
529
API-RECV 4FFF ProdTestCfm (11) ff 4f 1c 00 05 00 03 24 c8 6c 38 .O.....$.l8
530
  Opcode = 0x1c, ParameterLength = 5
531
DECT params from NVS:
532
  bandgap   = 0x07
533
  clockfreq = 0x0075
534
  rfpi      = 0x0324C86C38
535
API-RECV 4189 FpUleInitCfm ( 7) 89 41 00 30 00 5f 00 .A.0._.
536
  Status = 0 (OK), MaxUlpDevices = 48, UpLinkBuffers = 95
537
API-RECV 418D FpUleGetRegistrationCountCfm (14) 8d 41 00 06 30 01 07 02 00 00 00 00 00 00 .A..0.........
538
API-SEND 418E FpUleGetDeviceIpuiReq ( 3) 8e 41 07 .A.
539
  Status = 0, NoDevices = 1, MaxNoDevices = 48, MaxNoHs = 6, Length = 7, devices = { 7 }
540
uleStackReady(1)
541
API-RECV 4003 FpGetFwVersionCfm (27) 03 40 00 18 10 00 00 13 09 17 13 15 00 0c 00 0e 00 04 1a 65 00 00 0c 00 02 03 04 .@.................e.......
542
  Status = 0, VersionHex = 0x00001018, date = 2013-09-17 13:15
543
API-RECV 5501 LasStartSessionCfm (19) 01 55 08 01 00 00 00 00 00 00 ff 06 00 01 10 03 02 0c 10 .U.................
544
  sessionId = 1, ListIdentifier = 8, NoOfEntries = 0, RejectReason = 255, p->IeLength = 6
545
API-SEND 5502 LasEndSessionReq ( 4) 02 55 01 00 .U..
546
API-RECV 418F FpUleGetDeviceIpuiCfm ( 9) 8f 41 00 07 03 24 c3 f4 1f .A...$...
547
  Status = 0 (OK), PpId = 7, IPUI = 03:24:C3:F4:1F
548
uleStackReady(2)
549
API-RECV 5503 LasEndSessionCfm ( 4) 03 55 01 00 .U..
550
  sessionId = 1
551
552
reefbs login: (LOG) JBusServer: New client from IP 127.0.0.1 was added.
553
(LOG) JBusServer: Thread 183 was created for new client with file descriptor 14.
554
(LOG) coco: Waiting for message ...
555
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
556
(LOG) JBusServer: Thread 184 was created for new client with file descriptor 16.
557
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
558
(LOG) JBusServer: Thread 187 was created for new client with file descriptor 15.
559
(LOG) coco: Waiting for message ...
560
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
561
(LOG) JBusServer: Thread 188 was created for new client with file descriptor 17.
562
(LOG) coco: Waiting for message ...
563
[mac_open]
564
EMAC: Link NOT detected
565
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
566
(LOG) JBusServer: Thread 208 was created for new client with file descriptor 18.
567
(LOG) coco: Link down!
568
569
(WRN) JBusServer: Client with fd 18 is down
570
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
571
(LOG) JBusServer: Thread 208 for client 18 will be terminated, because client is down
572
(LOG) JBusServer: Ready
573
(LOG) JBus-Client: Connection with server was closed
574
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
575
(LOG) JBusServer: Thread 219 was created for new client with file descriptor 18.
576
(LOG) coco: New logger cfgmask=9801
577
(WRN) JBusServer: Client with fd 18 is down
578
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
579
(LOG) JBusServer: Thread 219 for client 18 will be terminated, because client is down
580
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=132; name:coco)
581
582
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=146; name:uleapp)
583
584
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=145; name:qpa)
585
586
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=137; name:TransactionManager)
587
588
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=133; name:Heartbeat)
589
590
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=130; name:COMA-Server)
591
592
json_object_from_file: error reading file /mnt/data/cfg/firmware_cfg: No such file or directory
593
json_object_from_file: error reading file /mnt/data/cfg/firmware_inprogress: No such file or directory
594
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
595
(LOG) JBusServer: Thread 232 was created for new client with file descriptor 19.
596
(LOG) coco: Link down!
597
598
(WRN) JBusServer: Client with fd 19 is down
599
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
600
(LOG) JBusServer: Thread 232 for client 19 will be terminated, because client is down
601
602
reefbs login: 
603 1 laforge
</pre>
Add picture from clipboard (Maximum size: 48.8 MB)