Thanks for the reply Mnyb, I gave it a try. What I found is totally
weird.
So I went into settings and found the MAC, it's 10 of 16 in my menu
(probably the menu changes along with WiFi / wired connection use).
I can go in there and attempt to change the MAC, however, it seems kind
of broken. No matter if I use the encoder dial or the remote, the MAC
digits are limited to these values:

segment 1, left digit: 8..f
segment 1, right digit: offers only 0 or 1 if I push "up" first on the
digit. If I push "down" instead, it offers d, c, 9, 8, 5, 4, 1, 0
segment 2: works as usual, both digits can be set from 0..f
segment 3, left digit: 8..f
segment 3, right digit: 0..f
segment 4: works as usual, both digits can be set from 0..f
segment 5, left digit: 8..f
segment 5, right digit: 0..f
segment 6: works as usual, both digits can be set from 0..f

Segment 1 right is pretty odd. It seems like the second bit never gets
enabled which becomes apparent when the values are represented in
binary:

0xd = 11*0*1
0xc = 11*0*0
0x9 = 10*0*1
0x8 = 10*0*0
0x5 = 01*0*1
0x4 = 01*0*0
0x1 = 00*0*1
0x0 = 00*0*0

The missing eight values would have this bit set.

I set just a random new MAC 8d:00:be:fe:80:c2. My DHCP server registered
a new entry but it reads 80:00:80:00:*00*:00 instead. The Squeezebox
itself now shows 80:00:80:00:*80*:00 again when I go into its settings
menu. The previous setting is gone.

So there is something severely wrong about the firmware at least. The
MAC cannot be reconfigured. By the way, the IP addresses presented are
also out of order. The Squeezebox Server address is shown as 128.0.128.0
(which in hex is again 80.00.80.00), and the server name is just garbled
characters. It is the same with the DNS servers and gateway IP, and the
unit's own IP address, even though it was assigned by DHCP properly and
can be pinged until the power cord is removed. The subnet mask is shown
as 127.255.127.0.
To me that looks like the flash memory that holds the configuration has
become invalid. Maybe even defective. Unfortunately the part of the
firmware to restore a proper configuration is apparently also affected.
It is not very likely that I get into a firmware upgrade mode somehow
because the box gets stuck in an earlier stage.
My best idea for now is to read the flash memory contents of the working
Boom (which is probably all stored in a TSOP-48 16MBit Spansion
S29AL016D90TFI02), get a new chip, and replace the one in the defective
Boom with the new one. I don't think this can be done in circuit so both
Booms need to have the chip extracted and resoldered, plus the only
working one needs to survive the reading procedure. I am not too excited
about this because it is one hell of a soldering job and the risk of
breaking stuff on the way is huge. I might end up with two large
paperweights eventually. Don't know if curiosity wins anyway. It might
be very interesting to see the differences between the contents of the
working and the nonworking flash memory to find out better what is
wrong.
But it might just as well be the CPU that is shot, or one of its solder
balls (it's a BGA package) has come loose. 

More observations: 

    
-  when pushing buttons on the unit or the remote, the -MAC not set-
  message is shown alternating with what would usually be shown. For
  instance, while setting the MAC the top line reads -Enter a new MAC
  address- until any button is pressed, then it changes into -MAC not
  set!-, and back to -Enter a new MAC address- with the next button
  being pushed. It's the same in all other menus.
-  the -MAC not set!- message shortly appears in the top line while I
  scroll through menu items, revealing the actual menu item name after
  disappearing (after 1 second or so)
-  the -MAC not set!- message sometimes appears blinking in a huge
  font that would cover the entire display in height. However, the lower
  half of the text appears in the upper half of the display and vice
  versa: 19694
-  the four horizontal lines I mentioned earlier appear consistently,
  they are always there and never change in intensity, no matter what is
  displayed. They do change their brightness along with the rest of the
  display when I adjust the brightness using the remote control
-  during startup, the unit sometimes says "obtaining IP address",
  then "connecting...". Unfortunately it ends up not being able to
  connect, even though my Squeezebox Server is shown properly in the
  selection screen


+-------------------------------------------------------------------+
|Filename: IMG_20160110_121244_small.jpg                            |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=19694|
+-------------------------------------------------------------------+

------------------------------------------------------------------------
JoeMuc2009's Profile: http://forums.slimdevices.com/member.php?userid=23131
View this thread: http://forums.slimdevices.com/showthread.php?t=104987

_______________________________________________
Boom mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/boom

Reply via email to