Project

General

Profile

Gigaset Elements Base » History » Version 6

laforge, 12/11/2022 09:40 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 6 laforge
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 the build process.
196 1 laforge
197 6 laforge
In order to install it, use @./uartfp 452fp.bin image452_service.bin /dev/ttyUSBx@ from the UART ROM boot mode.  It will overwrite the first 128kByte partition (boot loader) with the unlocked version.
198
199 5 laforge
<pre>
200
./uartfp 452fp.bin image452_service.bin /dev/ttyUSB5
201
Programmer File Size 3464
202
Programmer File CRC 0x6E
203
Image File Size 87804
204
Image File CRC 0x4A
205
206
--- IDLE ---
207
Uart RX[1]=0x00,...
208
state IDLE rec: 0x00
209
210
--- IDLE ---
211
Uart RX[1]=0xF0,...
212
state IDLE rec: 0xF0
213
214
--- IDLE ---
215
Uart RX[1]=0x00,...
216
state IDLE rec: 0x00
217
218
--- IDLE ---
219
Uart RX[1]=0x00,...
220
state IDLE rec: 0x00
221
222
--- IDLE ---
223
Uart RX[1]=0x00,...
224
state IDLE rec: 0x00
225
226
--- IDLE ---
227
Uart RX[1]=0x00,...
228
state IDLE rec: 0x00
229
230
--- IDLE ---
231
Uart RX[1]=0x02,...
232
state IDLE rec: 0x02
233
Uart TX[3]=0x01,...
234
Downloading programmer & image...
235
236
--- WAIT_ACK ---
237
Uart RX[1]=0x06,...
238
state WAIT_ACK rec: 0x06
239
ACK received, flashing loader (size 3464)...
240
Uart TX[3464]=0x04,...
241
242
--- WAIT_CRC ---
243
Uart RX[1]=0x6E,...
244
CRC expected 6E, received 6E CRC OK
245
Uart TX[1]=0x06,...
246
247
--- CHANGE_UART_BPS ---
248
249
--- PROG_IDLE ---
250
Uart RX[1]=0x05,...
251
Writing image header...
252
Uart TX[5]=0x03,...
253
254
--- PROG_WAIT_ACK ---
255
Uart RX[1]=0x07,...
256
Writing image (size 87804)...
257
Uart TX[87804]=0x70,...
258
259
--- PROG_WAIT_CRC ---
260
Uart RX[1]=0x4A,...
261
PROG CRC expected 4A, received 4A CRC OK
262
Uart TX[1]=0x07,...
263
Programming image ...
264
265
--- PROG_WAIT_COMP ---
266
Uart RX[1]=0x17,...
267
Flash programmed successfully
268
</pre>
269
270
When you now reboot the unit, you get serial console for bootloader and linux:
271
<pre>
272
273
274
275
276
    ,;:.                                        
277
  ;;;;;;;                                   :,
278
 ;;:    .                                   ;;
279
 ;;        ,   `;;;.  `:;;,   .;;:   `;;:  :;;:,
280
,;`       `;  :;;:;;, :;,:;: ,;:.;  .;;,;; ;;;;
281
:;        `;  ;:   ;,     :; ;;     ;:   ;. ;;
282
:;    ;;;.`; ,;    ;,  .:;;; ,;;.  `;....;: ;;
283
,;`   ..;.`; :;    ;, ;;,.:;  .;;; `;;;;;;: ;;
284
 ;;     ;.`; ,;`   ;,.;   :;    `;; ;`      ;;
285
 :;;   `;.`;  ;;  ,;,`;`  :; `   ;; ;;   .  ;;
286
  ,;;;;;;``;  `;;;;;, ;;;;:; ;;;;;   ;;;;;  ,;;;
287
    `..            :,  ``      .`     `.`     .
288
                  `:.                           
289
              ::.,::                            
290
              `::::
291
292
293
Sitelboot 1.0.3 (Dec 11 2022 - 19:29:16)
294
295
Runing on SC14452 SoC 
296
297
SiTelboot 
298
                code: 00f00000 -> 00f0fddc
299
                data: 00f139ec -> 00f15a28
300
DRAM Configuration:
301
Bank #0: 00020000 15 MB
302
Bank #1: 01080000 15 MB
303
MXIC: MX25L6405D (64-megabit)
304
FLASH Configuration:
305
Bank #0: 00000000 8 MB
306
Factory device ID=CFE8D287ED60B4B8393398706788C121
307
Factory MAC=7C:2F:80:EE:3D:A7
308
309
This is SERVICE U-Boot!
310
311
Hit any key to stop autoboot:  0 
312
313
....AutoBoot for SiTel 450 DK....
314
315
Booting from flash memory...
316
317
318
Booting from 'E8000'
319
## Booting image at 000e8000 ...
320
## Copy image from flash 000e8000 to ram 00a00000 ...
321
   Image Name:   
322
   Image Type:   CR16C+ 16 Bit Linux Kernel Image (gzip compressed)
323
   Data Size:    2335367 Bytes = 2280 kB = 2 MB
324
   Load Address: 000f4000
325
   Entry Point:  000f4000
326
   Verifying Checksum ... OK
327
   Uncompressing Kernel Image ... OK
328
commandline arguments position = 000f0000
329
commandline = 'ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1'
330
331
Starting kernel ...
332
333
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
334
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
335
Version Status: NOT REPOSITORY VERSION  
336
Local compilation
337
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
338
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
339
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
340
Repository compilation, .git found
341
RAM size: 0x1f10000, memory_end = 0x2000000
342
IRQ stack size 0x2000 at 00feeff8
343
freed bootmem 5b9000 1a47000
344
reserve bootmem 5b9000 3e4
345
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
346
Setting up paging 
347
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'
348
Built 1 zonelists.  Total pages: 11716
349
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
350
PID hash table entries: 256 (order: 8, 1024 bytes)
351
platform_timer_setup () timer_int = 0x0007af31
352
disabling early console
353
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
354
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
355
Version Status: NOT REPOSITORY VERSION  
356
Local compilation
357
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
358
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
359
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
360
Repository compilation, .git found
361
RAM size: 0x1f10000, memory_end = 0x2000000
362
IRQ stack size 0x2000 at 00feeff8
363
freed bootmem 5b9000 1a47000
364
reserve bootmem 5b9000 3e4
365
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
366
Setting up paging 
367
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'
368
Built 1 zonelists.  Total pages: 11716
369
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
370
PID hash table entries: 256 (order: 8, 1024 bytes)
371
platform_timer_setup () timer_int = 0x0007af31
372
disabling early console
373
Console: SC1445x on-chip UART channel 0
374
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
375
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
376
Memory: 25880k/31808k available (1095k kernel code, 5928k reserved, 243k data, 48k init)
377
Mount-cache hash table entries: 512
378
NET: Registered protocol family 16
379
NET: Registered protocol family 2
380
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
381
TCP established hash table entries: 2048 (order: 3, 32768 bytes)
382
TCP bind hash table entries: 1024 (order: 2, 20480 bytes)
383
TCP: Hash tables configured (established 2048 bind 1024)
384
TCP reno registered
385
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
386
ROMFS MTD (C) 2007 Red Hat, Inc.
387
cryptodev : SC14452 HW Crypto engine  des(ecb/cbc) 3des(ecb/cbc) aes(ecb/cbc/ctr)
388
io scheduler noop registered
389
io scheduler deadline registered (default)
390
Initializing watchdog driver for SC14452 ...
391
Watchdog initialized, but not started.
392
SC1445x on-chip UART
393
ttyS0 at MMIO 0xd (irq = 5) is a sc1445x_uart
394
eth0: SC14452_EMAC found at ff2000, 
395
 EMAC DEVICE ADDRESS:  7c 2f 80 ee 3d a7
396
register 0x1F=[40] cnt=500 tmp1=[1] 
397
Eth speed: Still auto negotiating 
398
SC14452 EMAC dev_irq: 2
399
Probe for eth0
400
init_mtdram: __xip_romfs_start=00252000, __xip_romfs_end=0058e000
401
m25p80 spi0.0: MX25L6405D/MX25L6445E (8192 Kbytes)
402
Creating 13 MTD partitions on "m25p80":
403
0x00000000-0x00001000 : "Loader"
404
0x00001000-0x00020000 : "Bootloader"
405
0x00020000-0x000e8000 : "Recovery"
406
0x000e8000-0x00359000 : "Linux1"
407
0x00359000-0x0046f000 : "FS1"
408
0x0046f000-0x006e0000 : "Linux2"
409
0x006e0000-0x007f6000 : "FS2"
410
0x007f6000-0x007fe000 : "Factory"
411
0x007fe000-0x00800000 : "Env"
412
will reboot on crash
413
0x00000000-0x00800000 : "All Flash Contents"
414
0x000e8000-0x0046f000 : "Firmware1"
415
0x0046f000-0x007f6000 : "Firmware2"
416
0x007fe000-0x007ff000 : "Crashdump"
417
sc1445x-spi sc1445x-spi.0: SC1445x SPI Controller Driver, Version 1.0
418
sc1445x-spi sc1445x-spi.1: SC1445x SPI Controller Driver, Version 1.0
419
input: paging as /class/input/input0
420
gpio-key gpio-key.0: Registered new button: paging
421
Registered led device: power
422
Registered led device: network
423
Registered led device: cloud
424
TCP bic registered
425
TCP cubic registered
426
TCP westwood registered
427
TCP htcp registered
428
TCP scalable registered
429
NET: Registered protocol family 1
430
NET: Registered protocol family 17
431
VFS: Mounted root (romfs filesystem) readonly.
432
Freeing unused kernel memory: 48k freed
433
init started: BusyBox v1.20.2 (2022-12-11 19:29:09 CET)
434
doing rcS
435
Starting /etc/init.d/S10mountall.sh
436
Looking for MTD device 'FS1' ... /dev/mtdblock5 found!
437
Starting /etc/init.d/S11factory.sh
438
Starting /etc/init.d/S11logging.sh
439
Starting local logging: OK
440
Starting /etc/init.d/S12leds.sh
441
Starting /etc/init.d/S13check_sha256.sh
442
Starting /etc/init.d/S15features.sh
443
Starting /etc/init.d/S30hostname.sh
444
Starting /etc/init.d/S31loopback.sh
445
Starting /etc/init.d/S33iplugd.sh
446
Starting /etc/init.d/S34dectdata.sh
447
[mac_open]
448
EMAC: Link NOT detected
449
Starting /etc/init.d/S34sysctl.sh
450
Starting /etc/init.d/S36inetd.sh
451
System unlocked - starting inetd
452
Starting /etc/init.d/S39date.sh
453
BNFMT_FLAT: bad header magic
454
BINFMT_FLAT: bad header magic
455
S39date.sh: applet not found
456
Starting /etc/init.d/S40reef.sh
457
Key file /mnt/data/cert/cert.key already exists. Skipping generation.
458
CSR file /mnt/data/cert/cert.csr already exists. Skipping generation.
459
(LOG) CoIn: DB 'cloud' is OK
460
(LOG) CoIn: DB 'heartbeat' is OK
461
(LOG) CoIn: DB 'settings' is OK
462
REEF basestation with id CFE8D287ED60B4B8393398706788C121 is being started ...
463
(LOG) JBusServer: JBus server is running ...
464
Wtchdog is working and will generate NMI.
465
(LOG) JBusWatchdog: Watchdog is enabled
466
467
Running /usr/bin/coco in normal mode
468
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
469
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
470
sh: can't execute '/usr/bin/sens': No such file or directory
471
(LOG) TransactionManager: TRAM is up
472
(LOG) JBusServer: Thread 141 was created for new client with file descriptor 7.
473
(LOG) JBusServer: Thread 138 was created for new client with file descriptor 4.
474
sh: can't execute '/usr/bin/pyta': No such file or directory
475
Done.
476
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
477
(LOG) JBusServer: Thread 149 was created for new client with file descriptor 8.
478
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
479
(LOG) JBusServer: Thread 150 was created for new client with file descriptor 9.
480
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
481
(LOG) JBusServer: Thread 151 was created for new client with file descriptor 10.
482
json_object_from_file: error reading file /mnt/data/endnodes: No such file or directory
483
(WRN) JBusServer: Client with fd 4 is down
484
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
485
(LOG) JBusServer: Thread 138 for client 4 will be terminated, because client is down
486
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
487
(LOG) JBusServer: Thread 153 was created for new client with file descriptor 11.
488
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
489
(LOG) JBusServer: Thread 155 was created for new client with file descriptor 4.
490
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
491
(LOG) JBusServer: Thread 156 was created for new client with file descriptor 13.
492
Starting /etc/init.d/S50ubootscript.sh
493
arg.verbose = 1, arg.logMask = 0x07
494
(LOG) coco: ready!
495
rxdect452: module license 'Proprietary' taints kernel.
496
rtxdectstack: Loading SC14452 DECT Stack
497
rtxdectstack: Version: NATALIEV3_FPCVM_V1018, Build date: 2013/09/17, 13:15
498
Starting /etc/init.d/S60private.sh
499
Opened '/dev/dect' (3)
500
Opened '/dev/dectdbg' (4)
501
sixLowpanBorderRouterInit(2001:5254:5800:0000::1)
502
Our IPv6 address = 2001:5254:5800:0000:7e2f:80ff:feee:3da7
503
Ckipping IPv6 DAD, setting 2001:5254:5800:0000:7e2f:80ff:feee:3da7 as preferreDdE
504
 TS kMiApCp iinngt eIrPrvu6p tDhADa,n dsleetrt iinngs tfael8l0e:d0!0 0
505
0:0000:0000:?*???2??????"??
506
???5????jR??iU?            ????????5(?QA?????????????????????Sb?????????????????zj?????????????5R?eE"??????????M??????b??????Q??????5????????b??????Q??????5???????b??????
507
               ?&$*??%???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.."
508
dectUleJbusConnect()
509
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
510
(LOG) JBusServer: Thread 172 was created for new client with file descriptor 12.
511
DECT config file '/mnt/data/uleapp.conf' not found
512
API-SEND 4FFE ProdTestReq ( 6) fe 4f 00 03 00 00 .O....
513
API-SEND 4FFE ProdTestReq ( 6) fe 4f 06 02 00 00 .O....
514
API-SEND 4FFE ProdTestReq ( 6) fe 4f 1c 00 00 00 .O....
515
dectUleLoop(apifd = 3, dbgfd = 4, listensd = 0, rawrecvsd = 6)
516
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................................
517
uleStackStart()
518
API-SEND 410D FpMmStartProtocolReq ( 2) 0d 41 .A
519
API-SEND 4188 FpUleInitReq ( 4) 88 41 30 00 .A0.
520
API-SEND 5500 LasStartSessionReq ( 5) 00 55 08 00 00 .U...
521
API-SEND 418C FpUleGetRegistrationCountReq ( 2) 8c 41 .A
522
API-SEND 4002 FpGetFwVersionReq ( 2) 02 40 .@
523
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 1f 84 82 00 .........
524
API-RECV 4FFF ProdTestCfm ( 7) ff 4f 00 03 01 00 07 .O.....
525
  Opcode = 0x300, ParameterLength = 1
526
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 35 75 00 bb .....5u..
527
API-RECV 4FFF ProdTestCfm ( 8) ff 4f 06 02 02 00 75 00 .O....u.
528
  Opcode = 0x206, ParameterLength = 2
529
API-RECV 00CE V24TxCmd (12) ce 00 06 00 02 75 03 24 c8 6c 38 03 .....u.$.l8.
530
API-RECV 4FFF ProdTestCfm (11) ff 4f 1c 00 05 00 03 24 c8 6c 38 .O.....$.l8
531
  Opcode = 0x1c, ParameterLength = 5
532
DECT params from NVS:
533
  bandgap   = 0x07
534
  clockfreq = 0x0075
535
  rfpi      = 0x0324C86C38
536
API-RECV 4189 FpUleInitCfm ( 7) 89 41 00 30 00 5f 00 .A.0._.
537
  Status = 0 (OK), MaxUlpDevices = 48, UpLinkBuffers = 95
538
API-RECV 418D FpUleGetRegistrationCountCfm (14) 8d 41 00 06 30 01 07 02 00 00 00 00 00 00 .A..0.........
539
API-SEND 418E FpUleGetDeviceIpuiReq ( 3) 8e 41 07 .A.
540
  Status = 0, NoDevices = 1, MaxNoDevices = 48, MaxNoHs = 6, Length = 7, devices = { 7 }
541
uleStackReady(1)
542
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.......
543
  Status = 0, VersionHex = 0x00001018, date = 2013-09-17 13:15
544
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.................
545
  sessionId = 1, ListIdentifier = 8, NoOfEntries = 0, RejectReason = 255, p->IeLength = 6
546
API-SEND 5502 LasEndSessionReq ( 4) 02 55 01 00 .U..
547
API-RECV 418F FpUleGetDeviceIpuiCfm ( 9) 8f 41 00 07 03 24 c3 f4 1f .A...$...
548
  Status = 0 (OK), PpId = 7, IPUI = 03:24:C3:F4:1F
549
uleStackReady(2)
550
API-RECV 5503 LasEndSessionCfm ( 4) 03 55 01 00 .U..
551
  sessionId = 1
552
553
reefbs login: (LOG) JBusServer: New client from IP 127.0.0.1 was added.
554
(LOG) JBusServer: Thread 183 was created for new client with file descriptor 14.
555
(LOG) coco: Waiting for message ...
556
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
557
(LOG) JBusServer: Thread 184 was created for new client with file descriptor 16.
558
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
559
(LOG) JBusServer: Thread 187 was created for new client with file descriptor 15.
560
(LOG) coco: Waiting for message ...
561
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
562
(LOG) JBusServer: Thread 188 was created for new client with file descriptor 17.
563
(LOG) coco: Waiting for message ...
564
[mac_open]
565
EMAC: Link NOT detected
566
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
567
(LOG) JBusServer: Thread 208 was created for new client with file descriptor 18.
568
(LOG) coco: Link down!
569
570
(WRN) JBusServer: Client with fd 18 is down
571
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
572
(LOG) JBusServer: Thread 208 for client 18 will be terminated, because client is down
573
(LOG) JBusServer: Ready
574
(LOG) JBus-Client: Connection with server was closed
575
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
576
(LOG) JBusServer: Thread 219 was created for new client with file descriptor 18.
577
(LOG) coco: New logger cfgmask=9801
578
(WRN) JBusServer: Client with fd 18 is down
579
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
580
(LOG) JBusServer: Thread 219 for client 18 will be terminated, because client is down
581
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=132; name:coco)
582
583
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=146; name:uleapp)
584
585
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=145; name:qpa)
586
587
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=137; name:TransactionManager)
588
589
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=133; name:Heartbeat)
590
591
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=130; name:COMA-Server)
592
593
json_object_from_file: error reading file /mnt/data/cfg/firmware_cfg: No such file or directory
594
json_object_from_file: error reading file /mnt/data/cfg/firmware_inprogress: No such file or directory
595
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
596
(LOG) JBusServer: Thread 232 was created for new client with file descriptor 19.
597
(LOG) coco: Link down!
598
599
(WRN) JBusServer: Client with fd 19 is down
600
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
601
(LOG) JBusServer: Thread 232 for client 19 will be terminated, because client is down
602
603
reefbs login: 
604 1 laforge
</pre>
Add picture from clipboard (Maximum size: 48.8 MB)