I have a TiVo Romio Pro TCD840300, Series 5 running 20.7.4d.RC15-840-6-840. I noticed some stuttering video on my TiVo lately and thought maybe the HD was starting to go bad. I did my research and saw this post. I ordered a 6TB CMR drive WD60EFZX to replace my 3TB drive.
I downloaded the latest MFSTools v3.34-2 (live-image-amd64.hybrid.iso). I connected the 2 drives and booted from the image on a USB drive. I verified the drive assignments.
In my scenario I ran the following commands:
sudo mfscopy -am 2040 /dev/sda /dev/sdb
I noticed a couple of times msfcopy reported some trouble reading in 2 spots, but successfully finished the copy utilizing 4TB of the drive. I then tested the new 6TB drive in my TiVo. It booted up fine reporting that it had Variable, up to 699 HD or 4811 SD hours, next line Variable, up to 338 HD or 2333 SD hours.
This is where things don't go as planned.
I removed my new 6TB and connected to my PC by itself. I booted up MSF Tools, verified drive assignment and entered sudo mfsadd -xcm 2040 /dev/sda and get the following:
Current estimated standalone size: 5233 hours
Adding pair /dev/sda15-/dev/sda16...
New estimated standalone size: 7167 hours (1934 more)
Done! Estimated standalone gain: 1934 hours
Revalidating partition table on /dev/sda... Sucess!
[email protected]: $ [ 252.445462] Tivo patition [le] seen
[ 252.445482] sda: [tivo] sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda 13 sda14
_
This is where all I see is a flashing cursor.
I can hit enter at anytime to get the prompt to continue (I've waited 15 to 8 hours for the prompt to appear before hiting enter). I hit enter, get the prompt and run lsblk -o name,size,vendor to verify the partitions. Here's what I see:
NAME SIZE VENDOR
loop0 377.5M
sda 5.5T ATA
sda1 31.5K
sda2 4K
sda3 4K
sda4 4K
sda5 4K
sda6 4K
sda7 4K
sda8 1G
sda9 768M
sda10 800M
sda11 2T
sda12 800M
sda13 2T
sda14 3G
sdb 7.5G Kingston
sdb1 492M
sdb2 2.4M
I then run: MFSaddfix /dev/sda
Little endian computer detected.
Drive has expected TiVo signature
Will begin to process drive.
Pruning Apple_Free partitions...
Pruning Apple_Free partitions complete.
Converting to 64 bit APM in progress...
Conversion to 64 APM complete.
Contemplating if coalescing the added partitions makes sense.
Coalescing makes sense.
Moving coalescing partitions 15 and 16 to 2.
Finished moving partitions.
Begin correcting the MFS header.
Evaluating MFS header to see if it can be appropriately modified to complete the process.
Correcting the MFS header.
Something is very wrong here! Exiting.....
[email protected]: $ [31408.539407] Tivo patition [le] seen
[31408.540231] sda: [tivo] sda1
Again I have to press enter to get the prompt back.
I put the drive into my TiVo and get External Storage Missing. I clear the missing drive and get the rebooting green screen.
Side notes: Before reimaging the drive after a failed attempt I use Western Digital Data Lifeguard Diagnostics to quick erase the drive before restarting the process again (should I do a full with WDDLD, maybe dban to erase drive?). After booting the MFSTools the version reports Linux mfslive 4.19.196-tivo. I'm using MFSTools 3.34 should I be using an older version?
Any help would be appreciated... Thanks