Kolbu

Computers, Gadgets and Beyond!
Subscribe


De-bricking(Debricking) your Mvix MX-760HD

If you mess up a firmware update, either by aborting half way or feeding it a bad homebrew firmware image, you typically get a device that when switched on says LOADING... for about 15 seconds and then automatically switches itself off again. Don't panic. You can most likely restore it totally by doing the following.

 Installing emergency rescue firmware

1. Set up a tftp-server on a local machine.

This tftp-server needs to be on the local subnet and use the IP 192.168.100.2. This IP is hardwired into the media player. In Rescue Mode, the player itself will use the IP 192.168.100.3.

Using Ubunty Feisty, this is what I did to hack up a tftp-server to listen on the required IP. My local subnet is normally 10.0.0.0/24 so I had to create a virtual interface to piggyback the normal one:

$ sudo bash

# apt-get install atftpd

# vi /etc/default/atftpd   (change USE_INETD=true to USE_INETD=false)

# mkdir /tftpboot

# cd /tftpboot

# wget http://www.kolbu.com/mvix/romimg.emergency 

# ifconfig eth0:0 192.168.100.2 up   (notice the important ":0" there, if you forget you will zap your normal interface)

# /etc/init.d/atftpd start

 2. Boot the media player in Rescue Mode.

Make sure the player is off. Then press and hold in the two buttons, OK and Setup. While you do this, press and release the Power button as you would normally. The device will more or less immediately display things like EMERGENCY UPDATE, an IP number and assorted other stuff on the display. You can now let go of the two buttons. It will then grab the rescue image from your tftp-server and start to write that to its flash memory. Once that is done it will reboot. You will now have a working device with firmware 1.1.17 on it. Now upgrade to something more recent in the normal way, and you're good to go.

One small gotcha here is that the rescue image is fairly old in Mvix years. For example, it has to EXT2 file system support, so that if your internal hard drive is formatted that way then you can't use that to upgrade from 1.1.17 to something recent. In cases like that, use an external USB device and upgrade from that. I use my cell phone, just connect it to the PC, copy a recent firmware to it and then plug it into the Mvix. Make sure you plug it in while the Mvix is switched off.  

 

Factory Reset

 

You also have the option of doing a Factory Reset.  I'm not entirely sure what this does exactly, but it's worth a try if you're stuck. Note that the description of the procedure in the manual is wrong. This is what you need to do:

 

  • Power off the Mvix Player completely. Remove the power cord from the player for 15 minutes.
  • Plug-In the power cable. Wait for 10 seconds.
  • Simultaneously press the STOP, OK and POWER buttons on the unit (not on the Remote). Hold for 10-seconds "Factory Reset" should display on the LCD monitor
  • The unit Reboots and returns to Factory Default condition.

18 Comments to “De-bricking(Debricking) your Mvix MX-760HD”


  1. bijantal says:

    Hello!
    I would like to go back from the mx 780 firmware to the original mx 760, but every time i try to install doesn’t work and I don’t know how to create tftp servers. I know there is a firmware file that takes care of that. can you help??
    thx

    1
  2. bijantal says:

    Thanks for the answering!
    The file you talk about is no longer available on that link and I can’t find it anywhere. Do you know where can I find it?
    Thx

    2
  3. Hi again. What I meant was that the file is not there *yet*, but that the person responsible has promised to put it up shortly. So if you check back tomorrow, the file should hopefully be there.

    3
  4. Glad you have this information up. I got so far as to have Solarwinds’ TFTP Server; however, I can’t figure out how to have the MVIX recognize the sever as 192.168.100.2. My router doesn’t allow me to set any machine out of 192.168.1.*.

    I am a windows user and just today found my MVIX bricked after trying to load the latest firmware today.

    Any information you can provide would be greatly appreciated.

    Thanks.

    4
  5. So, I took another look at my router and figured out how to do it. The emergency file was sent over just fine and all is well. Thanks again for having this information up.

    5
  6. Hi Dan! Sorry about the late reply, was away for a couple of days. Glad to hear you got it working on your own! You should also be able to just temporarily change the IP on your windows machine without having to mess with your router. Provided your MVIX and Windows machine is on the same network that is.

    6
  7. Hello,
    I hope somebody can help me. I have a mx-780hd and when I run this steps everything seems to be good but when mx-780 is writing the emergency file it hangs in 104/110. The screen says:
    3. Writing
    104/110
    Writing

    Anybody has an idea??

    Thanks.

    7
  8. hi
    i am struggling to reset my mvix 760 tried the above but with no joy

    8
  9. thank you very much I did finally got it working

    Thanks and Regards
    Herbert

    9
  10. Hello,

    I have problem with my Media player ( NMP-530 form ViewSonic)
    Impossible to find any help for this player on th net

    I tried to put in nmp-530 a new firmware (modified by me >>with cramfsswap big endian to little endian
    I made modification in stupid-ftpd.conf file
    cramfsswap for little endian to big endian
    And finally mkcramfs to rebuild the compressed rom file system.

    I sent the new firmware to the media player, but on the boot the red light never stop,on normal boot the red light is on just 5 sec
    I ‘m unable to ping the media player

    could you please tell me what that file means ?

    init8510.macAddress T_STRING
    init8510.manufactHardware T_STRING 8511SMSC8M32M4M
    init8510.manufactVendor T_STRING v3r
    init8510.manufactDate T_STRING 1126000705
    init8510.lHydraServerPort T_STRING 8080
    init8510.lHydraServerAddress T_STRING 192.168.12.99
    init8510.BigHydraServerAddr T_STRING 64.1.254.116
    init8510.lightHydraMacUpdate T_STRING yes
    init8510.SleepBeforePlaylist T_STRING 10
    init8510.startInetd T_STRING yes



    Sorry to disturb you with my problem.

    Thanks in advance
    Regards.

    10
  11. Hi galem3
    I’m pretty sure there are a few DRM-problems in unpacking the firmware and making changes like you’ve tried. There are various checksums that needs to be updated if you make changes. A better approach would be to install the telnet daemon (you just need a usb stick and a couple of programs), and then log in to do the changes you want to do. Google for nmt and telnetd, and you’ll find the procedure easily enough. Let me know if you get stuck.

    11
  12. HI,

    I have a new 780 but problem is while upgrading the firmware, i lost power and now theres no firmware on the machine and its dead. I downloaded and tried the method you described above but it doesnt work. My Mivx 780 keeps on saying connecting, then then failed and it shuts down

    12
  13. Hi Koen!
    Not quite sure what you’re doing wrong here. The procedure should work and has been verified by a lot of relieved people. And that goes for the 780 as well, even though you end up with a 780 that looks like a 760 and you will have to reinstall with a “780 firmware for 760’s” and then finally with a real 780 firmware after that. So the only thing I can think of is that you’re either doing something wrong or that Mvix has released a 780-version that doesn’t work with the old 760 firmware at all. If it’s the former, I need more information on what exactly you’re doing and what it looks like on the unix side (does it actually get the firmware from your tftp server for example). If it’s the latter, then I’m afraid you’ll have to talk to support at Mvix as I haven’t seen a more recent rescue firmware at all.
    OK

    13
  14. John Scoles says:

    Ok i have a 760HD (wish i didnt) , whilst trying to upgrade firmware unit went off , I am trying the above but it will not boot into rescue mode.
    When i try it gets power then the network light stays on and after about 10-15 seconds it turns itself off!!
    Any ideas please would be grateful!!

    14
  15. Hi John!

    Hm, tricky. Can you packet sniff the network (WireShark, tcpdump, snoop, etc) to see if the unit is trying to do anything at all in those 10-15 seconds? It may be that you have configured your rescue server wrongly or something, and that the Mvix stops trying and dies because it can’t reach the your rescue image for some reason.

    OK

    15
  16. I followed all instruction, but it failed to download from the TFTP server.
    From the log, I saw it detected the file, but it does not download.
    What else do I need to do to make it work?

    16
  17. Hi Sean
    What do you mean by detect here? The tftp protocol does not have a command for “detecting”, it’s basically just “connect” followed by “get” and “put” with a few extra commands for transfer type (ascii, binary). If something logged a “get” without the actual download, perhaps there is a typo in your rescue image filename (upper/lowercase etc)? Send me what you have in the way of logs and other output and I’ll have a look. (olav at the obvious domain name works for email).

    OK

    17
  18. Hello All MVIX users,
    I also have the same problem. My MVIX 780HD got bricked by power failure during upgrade.
    I tried above methods on UBUNTU 11.04 But with no results.
    I get stuck up on the below line.
    # vi /etc/default/atftpd (change USE_INETD=true to USE_INETD=false)
    How do I change from true to false????????????? any idea.
    Please Help

    18


Leave a Reply

  • Hit me

  • Current Poll

    Which sub-note are you getting?
    View Results
  • Another Test Feed