If you still have a warranty, this does not apply to you! Submit a support ticket with WD instead of trying this!You will also be trying all this at your own risk! No one except yourself will be responsible if you turn your MPWP (My Passport Wireless Pro) into a paper weight!. WARNING: I tried replacing the hard drive with a Samsung EVO 840 SSD on 2017-08-20 and the firmware restore script had issues and it just looped. DO NOT TRY THIS unless you connect to the UART and have an understanding on how arm works and/or hardware hacking.Now that is out of the way I’m planning on messing around with the official firmware and extending it.
I was thinking about doing Gentoo instead but decided not to compile since there was that battery thing with the first gen that seems to be fixed with a firmware patch and I rather not deal with all that Anyway, before playing around I wanted to recover on a different hard drive, that way I know if stuff was in internal memory or if it’s on the hard drive.What I’ve learned so far that’s related to recovering or replacing the hard drive:. The serial console to see what’s going on/troubleshoot is really easy to attach without soldering. The standard 3v3 - 115200 settings worked for me on the SOC connection.
The OS is on the hard drive. The initial wifi password is tied to the last 8 characters of hard drive serial number. Hmmm, It keeps looping from “Found update folder” to the “sh: bad number.” Obviously something within the update script is not working properly with a samsung EVO 840 ssd. Maybe I was just lucky with the HDD I tried when I made these instructions. Sorry but I don’t have the time to research this further at the moment (life afk has been crazy busy).
Hopefully someone else tries it and documents their work. If so, I will update my original post giving them the credit. Edit: removed my previous replyThis will be my last update until I actually make some real progressMy custom firmware works with the original HDD but is having an error with a SSD. I’m not sure if it works with other HDDs yet. I recently bought a Samsung Evo 860 SSD (was very recently released) that I’m going to dedicate to getting this working. I will also get a different HDD to dedicate to this project to minimize writing to the SSD until I get it workingFYI: the custom firmware is throwing the following error.cat: can’t open ‘/sys/block/sd./device/vendor’: No such file or directorycat: can’t open ‘/sys/block/sd./device/model’: No such file or directoryI’m not sure if the SSD doesn’t have these fields or what as the output from the firmware is very limited.
Updating: replacing my passport wireless pro 2TB with sandisk 960GB works.Key steps:.Update wirelss pro from 1.02.24 to latest 1.04.17 on the wireless itself admin web. Direct update from sd card won’t work.Repartion and format sandisk ssd to exfat, and leave 4GB disk with no partition.Download and copy to update folder on a Fat32 formatted sd card.Mount ssd and update by sd card mode again.After firmware update, wireless pro shows as new wireless pro ssd with 960GB disk.Note:MyPassportWirelessGen21.04.17.bin not reject updating new vendor’s ssd. Instead, change firmware script and md5, then re-tar the bin file doesn’t work. I haven’t tried since the day after I made the post, work and life afk I do know I can make a replacement hard drive by manually creating all the partitions in Linux, I’m just trying to find a simple way for others to do it. Preferable with a “firmware” file so the only things people would really need is a SD card and the device itself.The 4GB of space is for the OS and stuff. When a drive is in the MPWP/MPWSSD, it automatically doesn’t show the last 4GB of the drive like it would with removing the drive from the device and hooking it up to a PC. For example, one of the first drives I manually created a replacement drive looked like this when I connected it to my PC outside of the device:Disk /dev/sdf: 298.1 GiB, 64 bytes, 625142447 sectors:When I connected it to my PC with the drive inside the MPWP enclosure it looked likeDisk /dev/sdf: 294.1 GiB, 92 bytes, 616687616 sectorsThe 4GB get’s broken up into three devices on the device /dev/sdb (two 512M partitions), /dev/sdc (two 512M partitions), and /dev/sdd (two 1G partitions).
My notes I have in my email say:sdb1 was a backup firmware image/file (MyPassportWirelessGen21.01.07.bin)sdb2 was empty. I think when you gather the log through the webui to send to WD it gets stored here?sdc1 was bootloader/kernel stuff (think it was just a temp/backup before it gets flashed to the board)sdc2 is swapsdd1 the os root filesystem.sdd2 the os root filesystem.I believe WD does a similar thing like they did with MyCould where firmware upgrades do one of the partitions so if there’s an issue, it can fail back to the other. If the firmware update goes properly, it uses raid1 to get the partitions in sync.
Just bought a WDTV Media Player at my local POC World in the UK - yes the UK! Couldn’t get it to play anything, it started telling me that WDTV did not play that file format, but both.ts and.flv and.mpg are listed as playable. Just about to pack it up and throw it back at the store, when I thought I’d just try reset, and noticed there is an additional function on ther reset button - hold for 10 secs to toggle between PAL and NTSC. Now you did notice I’m in the UK, and here everything is PAL so why would a UK store sell me something set to NTSC? On top of that, I can find nowhere in the Setup or info screens to identify which video system you are set to - come on WD, you can do better than that!
Lefteris wrote:Just bought a WDTV Media Player at my local POC World in the UK - yes the UK! Couldn’t get it to play anything, it started telling me that WDTV did not play that file format, but both.ts and.flv and.mpg are listed as playable. Just about to pack it up and throw it back at the store, when I thought I’d just try reset, and noticed there is an additional function on ther reset button - hold for 10 secs to toggle between PAL and NTSC.
Now you did notice I’m in the UK, and here everything is PAL so why would a UK store sell me something set to NTSC? On top of that, I can find nowhere in the Setup or info screens to identify which video system you are set to - come on WD, you can do better than that!They shouldn’t have sold you NTSC format in the UK, but either way, it won’t have anything to do with the issue you’re having. If you originally saw a display, the setting is correct or not used with your setup (HDMI, for example, doesn’t care about PAL / NTSC.)And yes, there is a PAL vs. NTSC setting in the setup menus – the reset button just changes the DEFAULT setting that is put into use if you reset the box again later.Now, onto your problemFLV, MKV, and MPG are purely file containers. The contents of the files must also be supported, as described in the manual.
Hi Tony - sorry, I must be getting old! I always used to be very pedantic about being precise in what I said - too many years as an accountant. No, I just mentioned that I’d found the ‘toggle’ option, and implied that that had cured my problem! I will try harder in future to be more accurate. I did, however, look for the feature of Settings actually telling you whether it was in PAL or NTSC mode and couldn’t find it.
My model is the plain WDTV Media Player - not the ‘Live’ - can you tell me where I might find this feature please?