Project

General

Profile

Actions

Gigaset Elements Base

This is a DECT ULE base station for a variety of IoT style devices such as burgler alarm, switchable power sockets, etc.

base_tl_lowres_rgb.jpg

Hardware

  • Dialog SC14452 CR16C based DECT SoC
  • Dialog LMX4181 RF frontend
  • Winbond W9825G6KH-6 RAM
  • SMSC 8720A Ethernet PHY
  • MX25??? QSPI flash

20221211_104138.jpg 20221211_104127.jpg 20221211_104300.jpg 20221211_104108.jpg 20221211_104324.jpg 20221211_104059.jpg

Connectors / Test Pads

3-pin UART header

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:

Pin Signal
left P0 [1] / URX
center GND
right P0 [0] / UTX

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.

2-pin jumper

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:

Pin Signal
left GND
right P2 [5] / ADC1

Row of large test pads

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:

Pin Signal
1 (left) P2 [5] / ADC1
2 6.5V voltage input
3 GND
4 P0 [1] / URX
5 (right) P0 [0] / UTX

test pads on the back side

FIXME: Picture with annotations. So far we know the single-wire JTAG pin.

Open Source Tarball

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.

building

It can be built on a current (Debian 11) system, if you install the following dependencies:

apt install genromfs build-essential default-jdk gcc-multilib lib32z1
dpkg --add-architecture i386
apt update
apt install liblzo2-2:i386

After that, you shoul be able to compile it using the instructions from the README_BUILDING file that's in the source code.

flashing

entering the ROM boot-from-UART mode

The flashing process utilizes the SC14452 mask ROM boot from UART feature. In order to enable this, the UTX pin must be pulled to GND at startup. So the sequence should be:
  1. place jumper between GND and UTX
  2. plug in the power supply
  3. remove the jumper
  4. plug in your UART cable

You will notice that in this mode (unlike the normal boot) all 3 LEDs will stay dark.

Flashing via uniprog.sh

the uniprog.sh script
  • creates a combined flash image using the bootloader, recovery image, kernel image and file system image.
  • performs the actual flashing using the uartfp program.

While the flashing is in progress, you will note different LEDs blinking during the writing and the CRC check / verification phase. It will take quite some time 7.5 minutes here), so be patient.

Note: Don't try to strace the uartfp program, it will break the flashing process.

HomeConnector_001.000.026/uniprog $ ./uniprog.sh
Creating empty file:
   size         0 kB
   file:       'reef_boot_rec_sys_fs.bin'

Inserting image file:
   file        'image452.bin'
   at offset    0
   size         131072

Inserting image file:
   file        '../reef_vmlinuz-recovery'
   at offset    131072
   size         819200

Inserting image file:
   file        '../reef_vmlinuz'
   at offset    950272
   size         2560000

Not creating new filesystem image.
Using old one: ../reef_fs.bin

Inserting image file:
   file        '../reef_fs.bin'
   at offset    3510272
   size         1138688

/tmp/HomeConnector_001.000.026 /tmp/HomeConnector_001.000.026/uniprog
/tmp/HomeConnector_001.000.026/uniprog
----------------------------------------------------------
 Image: / (size 4648960) created.
----------------------------------------------------------

To skip this question, you can assign serial port to environment variable PROGRAM_PORT or PORT

Please choose serial port:
1) ttyS0      3) ttyS2     5) ttyUSB0   7) ttyUSB2   9) ttyUSB4
2) ttyS1      4) ttyS3     6) ttyUSB1   8) ttyUSB3  10) ttyUSB5
#? 10
Programming HW via /dev/ttyUSB5

Please do following things:
1. Push "Program" button,
2. Push "Reset" button,
3. Pop "Reset" button,
4. Pop "Program" button.
Be patient

Programmer File Size 3464
Programmer File CRC 0x6E
Image File Size 4648960
Image File CRC 0x62

--- IDLE ---
Uart RX[1]=0xFE,...
state IDLE rec: 0xFE

--- IDLE ---
Uart RX[1]=0x02,...
state IDLE rec: 0x02
Uart TX[3]=0x01,...
Downloading programmer & image...

--- WAIT_ACK ---
Uart RX[1]=0x06,...
state WAIT_ACK rec: 0x06
ACK received, flashing loader (size 3464)...
Uart TX[3464]=0x04,...

--- WAIT_CRC ---
Uart RX[1]=0x6E,...
CRC expected 6E, received 6E CRC OK
Uart TX[1]=0x06,...

--- CHANGE_UART_BPS ---

--- PROG_IDLE ---
Uart RX[1]=0x05,...
Writing image header...
Uart TX[5]=0x03,...

--- PROG_WAIT_ACK ---
Uart RX[1]=0x07,...
Writing image (size 4648960)...
Uart TX[4648960]=0x70,...

--- PROG_WAIT_CRC ---
Uart RX[1]=0x07,...
Writing image (size 4648960)...
Uart TX[4648960]=0x70,...

--- PROG_WAIT_CRC ---
Uart RX[1]=0x62,...
PROG CRC expected 62, received 62 CRC OK
Uart TX[1]=0x07,...
Programming image ...

--- PROG_WAIT_COMP ---
Uart RX[1]=0x17,...
Flash programmed successfully

real    7m32.798s
user    0m0.008s
sys     0m0.460s

Done.

Unlocking the serial port

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.

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.

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.

./uartfp 452fp.bin image452_service.bin /dev/ttyUSB5
Programmer File Size 3464
Programmer File CRC 0x6E
Image File Size 87804
Image File CRC 0x4A

--- IDLE ---
Uart RX[1]=0x00,...
state IDLE rec: 0x00

--- IDLE ---
Uart RX[1]=0xF0,...
state IDLE rec: 0xF0

--- IDLE ---
Uart RX[1]=0x00,...
state IDLE rec: 0x00

--- IDLE ---
Uart RX[1]=0x00,...
state IDLE rec: 0x00

--- IDLE ---
Uart RX[1]=0x00,...
state IDLE rec: 0x00

--- IDLE ---
Uart RX[1]=0x00,...
state IDLE rec: 0x00

--- IDLE ---
Uart RX[1]=0x02,...
state IDLE rec: 0x02
Uart TX[3]=0x01,...
Downloading programmer & image...

--- WAIT_ACK ---
Uart RX[1]=0x06,...
state WAIT_ACK rec: 0x06
ACK received, flashing loader (size 3464)...
Uart TX[3464]=0x04,...

--- WAIT_CRC ---
Uart RX[1]=0x6E,...
CRC expected 6E, received 6E CRC OK
Uart TX[1]=0x06,...

--- CHANGE_UART_BPS ---

--- PROG_IDLE ---
Uart RX[1]=0x05,...
Writing image header...
Uart TX[5]=0x03,...

--- PROG_WAIT_ACK ---
Uart RX[1]=0x07,...
Writing image (size 87804)...
Uart TX[87804]=0x70,...

--- PROG_WAIT_CRC ---
Uart RX[1]=0x4A,...
PROG CRC expected 4A, received 4A CRC OK
Uart TX[1]=0x07,...
Programming image ...

--- PROG_WAIT_COMP ---
Uart RX[1]=0x17,...
Flash programmed successfully

When you now reboot the unit, you get serial console for bootloader and linux:


    ,;:.                                        
  ;;;;;;;                                   :,
 ;;:    .                                   ;;
 ;;        ,   `;;;.  `:;;,   .;;:   `;;:  :;;:,
,;`       `;  :;;:;;, :;,:;: ,;:.;  .;;,;; ;;;;
:;        `;  ;:   ;,     :; ;;     ;:   ;. ;;
:;    ;;;.`; ,;    ;,  .:;;; ,;;.  `;....;: ;;
,;`   ..;.`; :;    ;, ;;,.:;  .;;; `;;;;;;: ;;
 ;;     ;.`; ,;`   ;,.;   :;    `;; ;`      ;;
 :;;   `;.`;  ;;  ,;,`;`  :; `   ;; ;;   .  ;;
  ,;;;;;;``;  `;;;;;, ;;;;:; ;;;;;   ;;;;;  ,;;;
    `..            :,  ``      .`     `.`     .
                  `:.                           
              ::.,::                            
              `::::

Sitelboot 1.0.3 (Dec 11 2022 - 19:29:16)

Runing on SC14452 SoC 

SiTelboot 
                code: 00f00000 -> 00f0fddc
                data: 00f139ec -> 00f15a28
DRAM Configuration:
Bank #0: 00020000 15 MB
Bank #1: 01080000 15 MB
MXIC: MX25L6405D (64-megabit)
FLASH Configuration:
Bank #0: 00000000 8 MB
Factory device ID=CFE8D287ED60B4B8393398706788C121
Factory MAC=7C:2F:80:EE:3D:A7

This is SERVICE U-Boot!

Hit any key to stop autoboot:  0 

....AutoBoot for SiTel 450 DK....

Booting from flash memory...

Booting from 'E8000'
## Booting image at 000e8000 ...
## Copy image from flash 000e8000 to ram 00a00000 ...
   Image Name:   
   Image Type:   CR16C+ 16 Bit Linux Kernel Image (gzip compressed)
   Data Size:    2335367 Bytes = 2280 kB = 2 MB
   Load Address: 000f4000
   Entry Point:  000f4000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
commandline arguments position = 000f0000
commandline = 'ethaddr=7C:2F:80:EE:3D:A7 board_rev=RevB Giga94=false system_locked=false deviceid=CFE8D287ED60B4B8393398706788C121 booted_from=1'

Starting kernel ...

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
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
Version Status: NOT REPOSITORY VERSION  
Local compilation
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
Repository compilation, .git found
RAM size: 0x1f10000, memory_end = 0x2000000
IRQ stack size 0x2000 at 00feeff8
freed bootmem 5b9000 1a47000
reserve bootmem 5b9000 3e4
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
Setting up paging 
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'
Built 1 zonelists.  Total pages: 11716
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
PID hash table entries: 256 (order: 8, 1024 bytes)
platform_timer_setup () timer_int = 0x0007af31
disabling early console
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
SC14450_VoIP version: v_1.0.29.1291 Tagged at: 
Version Status: NOT REPOSITORY VERSION  
Local compilation
Reef BS version 'bas-001.000.026' tagged at: 'unknown' version status: 'NOT REPOSITORY VERSION'
Reef BS hash 'bd35bcc4d561e2d4e268c01eb21aa615bb45dff8'
based on build version 'build-483' tagged at: '2013-10-01 11:19:13 +0200' version status: 'NOT REPOSITORY VERSION'
Repository compilation, .git found
RAM size: 0x1f10000, memory_end = 0x2000000
IRQ stack size 0x2000 at 00feeff8
freed bootmem 5b9000 1a47000
reserve bootmem 5b9000 3e4
IRQ stack + mem hole: reserved memory range 00fed000-0107ffff
Setting up paging 
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'
Built 1 zonelists.  Total pages: 11716
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
PID hash table entries: 256 (order: 8, 1024 bytes)
platform_timer_setup () timer_int = 0x0007af31
disabling early console
Console: SC1445x on-chip UART channel 0
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 25880k/31808k available (1095k kernel code, 5928k reserved, 243k data, 48k init)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 3, 32768 bytes)
TCP bind hash table entries: 1024 (order: 2, 20480 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
ROMFS MTD (C) 2007 Red Hat, Inc.
cryptodev : SC14452 HW Crypto engine  des(ecb/cbc) 3des(ecb/cbc) aes(ecb/cbc/ctr)
io scheduler noop registered
io scheduler deadline registered (default)
Initializing watchdog driver for SC14452 ...
Watchdog initialized, but not started.
SC1445x on-chip UART
ttyS0 at MMIO 0xd (irq = 5) is a sc1445x_uart
eth0: SC14452_EMAC found at ff2000, 
 EMAC DEVICE ADDRESS:  7c 2f 80 ee 3d a7
register 0x1F=[40] cnt=500 tmp1=[1] 
Eth speed: Still auto negotiating 
SC14452 EMAC dev_irq: 2
Probe for eth0
init_mtdram: __xip_romfs_start=00252000, __xip_romfs_end=0058e000
m25p80 spi0.0: MX25L6405D/MX25L6445E (8192 Kbytes)
Creating 13 MTD partitions on "m25p80":
0x00000000-0x00001000 : "Loader" 
0x00001000-0x00020000 : "Bootloader" 
0x00020000-0x000e8000 : "Recovery" 
0x000e8000-0x00359000 : "Linux1" 
0x00359000-0x0046f000 : "FS1" 
0x0046f000-0x006e0000 : "Linux2" 
0x006e0000-0x007f6000 : "FS2" 
0x007f6000-0x007fe000 : "Factory" 
0x007fe000-0x00800000 : "Env" 
will reboot on crash
0x00000000-0x00800000 : "All Flash Contents" 
0x000e8000-0x0046f000 : "Firmware1" 
0x0046f000-0x007f6000 : "Firmware2" 
0x007fe000-0x007ff000 : "Crashdump" 
sc1445x-spi sc1445x-spi.0: SC1445x SPI Controller Driver, Version 1.0
sc1445x-spi sc1445x-spi.1: SC1445x SPI Controller Driver, Version 1.0
input: paging as /class/input/input0
gpio-key gpio-key.0: Registered new button: paging
Registered led device: power
Registered led device: network
Registered led device: cloud
TCP bic registered
TCP cubic registered
TCP westwood registered
TCP htcp registered
TCP scalable registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 48k freed
init started: BusyBox v1.20.2 (2022-12-11 19:29:09 CET)
doing rcS
Starting /etc/init.d/S10mountall.sh
Looking for MTD device 'FS1' ... /dev/mtdblock5 found!
Starting /etc/init.d/S11factory.sh
Starting /etc/init.d/S11logging.sh
Starting local logging: OK
Starting /etc/init.d/S12leds.sh
Starting /etc/init.d/S13check_sha256.sh
Starting /etc/init.d/S15features.sh
Starting /etc/init.d/S30hostname.sh
Starting /etc/init.d/S31loopback.sh
Starting /etc/init.d/S33iplugd.sh
Starting /etc/init.d/S34dectdata.sh
[mac_open]
EMAC: Link NOT detected
Starting /etc/init.d/S34sysctl.sh
Starting /etc/init.d/S36inetd.sh
System unlocked - starting inetd
Starting /etc/init.d/S39date.sh
BNFMT_FLAT: bad header magic
BINFMT_FLAT: bad header magic
S39date.sh: applet not found
Starting /etc/init.d/S40reef.sh
Key file /mnt/data/cert/cert.key already exists. Skipping generation.
CSR file /mnt/data/cert/cert.csr already exists. Skipping generation.
(LOG) CoIn: DB 'cloud' is OK
(LOG) CoIn: DB 'heartbeat' is OK
(LOG) CoIn: DB 'settings' is OK
REEF basestation with id CFE8D287ED60B4B8393398706788C121 is being started ...
(LOG) JBusServer: JBus server is running ...
Wtchdog is working and will generate NMI.
(LOG) JBusWatchdog: Watchdog is enabled

Running /usr/bin/coco in normal mode
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
sh: can't execute '/usr/bin/sens': No such file or directory
(LOG) TransactionManager: TRAM is up
(LOG) JBusServer: Thread 141 was created for new client with file descriptor 7.
(LOG) JBusServer: Thread 138 was created for new client with file descriptor 4.
sh: can't execute '/usr/bin/pyta': No such file or directory
Done.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 149 was created for new client with file descriptor 8.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 150 was created for new client with file descriptor 9.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 151 was created for new client with file descriptor 10.
json_object_from_file: error reading file /mnt/data/endnodes: No such file or directory
(WRN) JBusServer: Client with fd 4 is down
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
(LOG) JBusServer: Thread 138 for client 4 will be terminated, because client is down
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 153 was created for new client with file descriptor 11.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 155 was created for new client with file descriptor 4.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 156 was created for new client with file descriptor 13.
Starting /etc/init.d/S50ubootscript.sh
arg.verbose = 1, arg.logMask = 0x07
(LOG) coco: ready!
rxdect452: module license 'Proprietary' taints kernel.
rtxdectstack: Loading SC14452 DECT Stack
rtxdectstack: Version: NATALIEV3_FPCVM_V1018, Build date: 2013/09/17, 13:15
Starting /etc/init.d/S60private.sh
Opened '/dev/dect' (3)
Opened '/dev/dectdbg' (4)
sixLowpanBorderRouterInit(2001:5254:5800:0000::1)
Our IPv6 address = 2001:5254:5800:0000:7e2f:80ff:feee:3da7
Ckipping IPv6 DAD, setting 2001:5254:5800:0000:7e2f:80ff:feee:3da7 as preferreDdE
 TS kMiApCp iinngt eIrPrvu6p tDhADa,n dsleetrt iinngs tfael8l0e:d0!0 0
0:0000:0000:?*???2??????"??
???5????jR??iU?            ????????5(?QA?????????????????????Sb?????????????????zj?????????????5R?eE"??????????M??????b??????Q??????5????????b??????Q??????5???????b??????
               ?&$*??%???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.." 
dectUleJbusConnect()
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 172 was created for new client with file descriptor 12.
DECT config file '/mnt/data/uleapp.conf' not found
API-SEND 4FFE ProdTestReq ( 6) fe 4f 00 03 00 00 .O....
API-SEND 4FFE ProdTestReq ( 6) fe 4f 06 02 00 00 .O....
API-SEND 4FFE ProdTestReq ( 6) fe 4f 1c 00 00 00 .O....
dectUleLoop(apifd = 3, dbgfd = 4, listensd = 0, rawrecvsd = 6)
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................................
uleStackStart()
API-SEND 410D FpMmStartProtocolReq ( 2) 0d 41 .A
API-SEND 4188 FpUleInitReq ( 4) 88 41 30 00 .A0.
API-SEND 5500 LasStartSessionReq ( 5) 00 55 08 00 00 .U...
API-SEND 418C FpUleGetRegistrationCountReq ( 2) 8c 41 .A
API-SEND 4002 FpGetFwVersionReq ( 2) 02 40 .@
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 1f 84 82 00 .........
API-RECV 4FFF ProdTestCfm ( 7) ff 4f 00 03 01 00 07 .O.....
  Opcode = 0x300, ParameterLength = 1
API-RECV 00CE V24TxCmd ( 9) ce 00 03 00 02 35 75 00 bb .....5u..
API-RECV 4FFF ProdTestCfm ( 8) ff 4f 06 02 02 00 75 00 .O....u.
  Opcode = 0x206, ParameterLength = 2
API-RECV 00CE V24TxCmd (12) ce 00 06 00 02 75 03 24 c8 6c 38 03 .....u.$.l8.
API-RECV 4FFF ProdTestCfm (11) ff 4f 1c 00 05 00 03 24 c8 6c 38 .O.....$.l8
  Opcode = 0x1c, ParameterLength = 5
DECT params from NVS:
  bandgap   = 0x07
  clockfreq = 0x0075
  rfpi      = 0x0324C86C38
API-RECV 4189 FpUleInitCfm ( 7) 89 41 00 30 00 5f 00 .A.0._.
  Status = 0 (OK), MaxUlpDevices = 48, UpLinkBuffers = 95
API-RECV 418D FpUleGetRegistrationCountCfm (14) 8d 41 00 06 30 01 07 02 00 00 00 00 00 00 .A..0.........
API-SEND 418E FpUleGetDeviceIpuiReq ( 3) 8e 41 07 .A.
  Status = 0, NoDevices = 1, MaxNoDevices = 48, MaxNoHs = 6, Length = 7, devices = { 7 }
uleStackReady(1)
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.......
  Status = 0, VersionHex = 0x00001018, date = 2013-09-17 13:15
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.................
  sessionId = 1, ListIdentifier = 8, NoOfEntries = 0, RejectReason = 255, p->IeLength = 6
API-SEND 5502 LasEndSessionReq ( 4) 02 55 01 00 .U..
API-RECV 418F FpUleGetDeviceIpuiCfm ( 9) 8f 41 00 07 03 24 c3 f4 1f .A...$...
  Status = 0 (OK), PpId = 7, IPUI = 03:24:C3:F4:1F
uleStackReady(2)
API-RECV 5503 LasEndSessionCfm ( 4) 03 55 01 00 .U..
  sessionId = 1

reefbs login: (LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 183 was created for new client with file descriptor 14.
(LOG) coco: Waiting for message ...
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 184 was created for new client with file descriptor 16.
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 187 was created for new client with file descriptor 15.
(LOG) coco: Waiting for message ...
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 188 was created for new client with file descriptor 17.
(LOG) coco: Waiting for message ...
[mac_open]
EMAC: Link NOT detected
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 208 was created for new client with file descriptor 18.
(LOG) coco: Link down!

(WRN) JBusServer: Client with fd 18 is down
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
(LOG) JBusServer: Thread 208 for client 18 will be terminated, because client is down
(LOG) JBusServer: Ready
(LOG) JBus-Client: Connection with server was closed
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 219 was created for new client with file descriptor 18.
(LOG) coco: New logger cfgmask=9801
(WRN) JBusServer: Client with fd 18 is down
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
(LOG) JBusServer: Thread 219 for client 18 will be terminated, because client is down
(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=132; name:coco)

(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=146; name:uleapp)

(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=145; name:qpa)

(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=137; name:TransactionManager)

(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=133; name:Heartbeat)

(LOG) JBusWatchdog: Added new client to JBus Monitor (ClientId=130; name:COMA-Server)

json_object_from_file: error reading file /mnt/data/cfg/firmware_cfg: No such file or directory
json_object_from_file: error reading file /mnt/data/cfg/firmware_inprogress: No such file or directory
(LOG) JBusServer: New client from IP 127.0.0.1 was added.
(LOG) JBusServer: Thread 232 was created for new client with file descriptor 19.
(LOG) coco: Link down!

(WRN) JBusServer: Client with fd 19 is down
(WRN) JBusServer: File: server.c, line: 120, func: ReceiverThread
(LOG) JBusServer: Thread 232 for client 19 will be terminated, because client is down

reefbs login: 

Files (7)
20221211_104138.jpg View 20221211_104138.jpg 955 KB laforge, 12/11/2022 07:57 PM
20221211_104127.jpg View 20221211_104127.jpg 852 KB laforge, 12/11/2022 07:57 PM
20221211_104300.jpg View 20221211_104300.jpg 1.4 MB laforge, 12/11/2022 07:57 PM
20221211_104108.jpg View 20221211_104108.jpg 487 KB laforge, 12/11/2022 07:57 PM
20221211_104059.jpg View 20221211_104059.jpg 481 KB laforge, 12/11/2022 07:57 PM
20221211_104324.jpg View 20221211_104324.jpg 630 KB laforge, 12/11/2022 07:57 PM
base_tl_lowres_rgb.jpg View base_tl_lowres_rgb.jpg 16.5 KB laforge, 01/11/2023 05:06 PM

Updated by laforge about 1 year ago · 10 revisions

Add picture from clipboard (Maximum size: 48.8 MB)