Sigma-Ohio 24462f8cdc send help 6 maanden geleden
..
HARMONY-2.txt b4688f336b commiting to insanity 6 maanden geleden
HARMONY-TRIO.txt 24462f8cdc send help 6 maanden geleden
HARMONY.txt b4688f336b commiting to insanity 6 maanden geleden
IP-BUTTON.txt b4688f336b commiting to insanity 6 maanden geleden
MICROPHONE.txt b4688f336b commiting to insanity 6 maanden geleden
README.md b4688f336b commiting to insanity 6 maanden geleden
SIGMA-MASTER-CLOCK.txt b4688f336b commiting to insanity 6 maanden geleden
TRIO.md 24462f8cdc send help 6 maanden geleden

README.md

Firmware extracts with string command

HARMONY.txt (firmware for a speaker/the harmony box, seems to be compressed or something only getting garbage from strings)

HARMONY-TRIO.txt (firmware for speaker with built in clock, unlike harmony seems to actually return partially usable data)

SIGMA-MASTER-CLOCK.txt is from the masterclock (kinda the heart of the system that shedules bing bongs etc)

What i scower for :

  • CHK or CHK BAD
  • checksum, crc, fletcher, xor, sum, verify
  • traitement (French for processing)
  • REP STREAM, REPIN, REPACK, REPOUT
  • opcode, frame, trame (French for frame)
  • F_ or process_ function prefixes
  • validate, verify, compare, assert
  • 0x%04x, %04X, %04lx, %08X, %d/%d, %lx (supposedly common checksum formatting)

what claude ai told me to also search : CHK or checksum Direct checksum indicators F_controle_CHK_protocole Entry point for protocol checksum check UI_i_lg_trame Likely the message length used in calc calcule, reçu, BAD May show checksum comparison logic F_charge_A_vars Handles file loading with checksum %04x, %08X, %d/%d, %lx

Notes things from SIGMA-MASTER-CLOCK

*** failed ***
TEST DE PRODUCTION      
Microquartz Sigma  BODET
none
%d.%d.%d.%d
## Warning: gatewayip needed but not set
bad length %d < %d
invalid RARP header
len bad %d < %d
checksum bad
 ICMP Host Redirect to

Seems to decompress its actual image and start the thing not really what i need but interesting none the less :

gzip compressed
%s %s %s (%s)
   Data Size:    %d Bytes = 
   Load Address: %08x
   Entry Point:  %08x
   Contents:
   Image %d: %8ld Bytes = 
Image at %08lX:
   Verifying Checksum ... 
   Bad Data CRC
## Checking Image at %08lx ...
   Bad Magic Number
   Bad Header Checksum
Booting ...             
## Booting image at %08lx ...
Unsupported Architecture 0x%x
Standalone Application
Wrong Image Type for %s command
   XIP %s ... 
   Uncompressing %s ... 
GUNZIP ERROR - must RESET board to recover
Unimplemented compression type %d
autostart
Can't boot image type %d
bootargs
## Transferring control to NetBSD stage-2 loader (at address %08lx) ...
## Transferring control to RTEMS (at address %08lx) ...
bootm
bootm   - boot application image from memory
[addr [arg ...]]
    - boot application image stored in memory
passing arguments 'arg ...'; when booting a Linux kernel,
'arg' can be the address of an initrd image
boot    - boot default, i.e., run 'bootcmd'
bootd
bootd   - boot default, i.e., run 'bootcmd'
iminfo
iminfo  - print header information for application image
addr [addr ...]
    - print header information for application image starting at
      address 'addr' in memory; this includes verification of the
      image contents (magic number, header and payload checksums)
imls
imls    - list all images found in flash
    - Prints information about all images found at sector
      boundaries in flash.
List of available devices:
%-8s %08x %c%c%c 
coninfo
coninfo - print console devices and information
Reset RTC...
Writting Error RTC... %d
RTC is not initialized !!!

ive seen d of d in other files too

[%d;%dm
 -> 
the -s option is meaningful only when verifying checksums
the -w option is meaningful only when verifying checksums
only one argument may be specified when using -c
Invalid format
%s: OK
%s: FAILED
WARNING: %d of %d computed checksums did NOT match
Couldnt close file %s
%s  %s
invalid mode `%s'
parents
f-i:i-f
mv: overwrite `%s'? 
unable to rename `%s'
non-
cannot remove `%s'
interactive
force
fiRr
cannot remove `.' or `..'
no files

probably not what we need but could be (might be dhcp though)

couldn't read on raw listening socket -- ignoring
message too short, ignoring
Truncated packet
unrelated/bogus packet
bad IP header checksum, ignoring
packet with bad UDP checksum received, ignoring
received bogus message (bad magic) -- ignoring
oooooh!!! got some!

^ oooooh got some ! (dont think that be written in a netbsd package but who knows)