Skip to main content
Contributor III
April 6, 2013

ZP100 not booting

Hi,

I've recently acquired a ZP100 however it looks to be stuck in the boot process with a single white light flashing endlessly.

It doesn't appear responsive to holding the mute button on bootup. On powerup all of the network port light flash briefly and the connection lights are solid if wired to bridge via ethernet.

I know this is an old product and I know it is my fault for purchasing it, but is there any other reset tricks or way to update the firmware to get out of this loop?
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    192 replies

    Contributor I
    March 25, 2015
    @Poshul,
    thanks for the word of encourage. I tried most of things that you suggest. Yes, when reconnecting the power, the ether port LED flash. And when connection cat-5 and link it up with PC, LED on ether port lit up. But since I can't see anything from UART console or ping/http to default IP address, it was just frustration that lead me to say that I brick it.

    I'm not giving up on it yet. The key now is to get it up with UART console. Will try it again when I get bus pirate card.

    Thanks for all the info. The cable that you show from Amazon, does it fit into the port snuggly?
    Lyricist III
    March 25, 2015
    @Andres,
    Firstly might be worth checking the upgrade log files, this should tell you what version of firmware is loaded. Others on this forum have commented its only diag software that will allow you to access via the uart port to enable you to upgrade the software.


    @chris_
    This is what the log shows:

    code:
    Upgrade url is-F --sonosid 109XXXXXX --householdid HHID_xxxxxxxxxxxxxxx http://169.254.2.2/Sonos/Downgrade/ZP100/^3.2-29243 URL is http://169.254.2.2/Sonos/Downgrade/ZP100/3.2-29243-1-1.upd?cmaj=12&cmin=3&cbld=22140&subm=3&rev=2®=1&serial=000EXXXXXXXXX&sonosid=109XXXXXX&
    Contributor III
    March 26, 2015
    @soyuppy, not especially snugly, but the pins are close enough to the right size that I can hang the buspirate off the side of the ZP and get a good connection, I am pretty sure that you could solder the connector in if you wanted a better guarantee.

    @sdekock I have a unit that has a similar issue (fails RAM test from cold boot, but succeeds later), my non electrical engineer guess is that there is a bad solder joint on one of the RAM chips that works once the board warms up.
    Contributor I
    March 26, 2015
    Following @sdekock instruction.
    Stuck at the UART> prompt in putty
    amber led show up on the bus pirate card. If I wiggle the pin, the led flash back and forth.
    But still nothing showing on putty.
    Contributor III
    March 26, 2015
    @soyuppy, have you entered UART bridge mode? You need to type the command "(2)" and then hit "y" to enter bridge mode.
    Lyricist II
    March 26, 2015
    @soyuppy

    Yes, you need to type (1) to enter bridge mode (my post was incorrect, edited):
    It will show you this:

    UART>(1)
    UART bridge
    Reset to exit
    Are you sure? y

    On the Bus Pirate 2 red lights are illuminated, the amber led turns on when I turn on the Sonos unit.
    Lyricist III
    March 27, 2015
    I just ordered a BusPirate and cables. I have 2 ZP100 waiting for salvation. I hate to ask this in public but where can I get Boot loader 0.16-11080? I'd PM someone but I am so new to this forum, and need 5 posts to PM. :rolleyes:

    Thanks in advance.
    Contributor I
    March 27, 2015
    I also have two zp100's in same state. Where did you order BusPirate and cables?

    Thanks.
    Lyricist III
    March 27, 2015
    Sparkfun, also bought the ic hooks with pig tails to grab on to p1000 ports holes on the PCB.
    Contributor III
    March 27, 2015
    @soyuppy Congrats!

    @mrmom, the bootloader is stored in ROM on the ZP100 (one of http://www.atmel.com/devices/AT27LV512A.aspx specifically) If you aren't getting to the bootloader after connecting to the UART there is probably some other underlying problem.
    If you are interested in getting a copy of the bootloader for more academic reasons you can dump it using JTAG.