So I'm sitting here today a bit bored and wanted to take on a serious challenge...and what better, extremely annoying bug to try and tackle than the notorious two-level-thumbs bug
I'm not all that good with asm, and even less good with mipsel asm so I wasn't sure where this would lead to...started out by disassembling dmaosd to try and find where the thumb gen code was located and if it was even possible to fix. I headed off in the wrong direction a handful of times, but eventually found the subroutine that generates the thumbs. Little (LOT) of pen & paper trace out, referring back & forth to mips asm guide, and then light bulb went off overhead. Essentially there was a loop that counted slashes in the path name, and if that length was less than 6 then NO THUMB FOR YOU! Patched that spot so that it only checks for 4 levels and voila, the two level thumbs bug is fixed!!!!!
Now to find a real challenge!
PM's are for private matters only, please post public matters on the forum to help others who might have the same issue.
Windows 7 Ultimate with SP1 WDTV Live 1.02.21 WDLXTV 0.5.1.4 (Beta) Linksys - WUSB600N USB Adapter DLink - Dir-655 Router Atheros - AR8131 PCI-E Gigabit Ethernet Controller (NDIS 6.20) XBMC - The Future of Television
It's kind'a like the Matrix(tm)... some people see assembly as just a stream of 1s and 0s and others (like Steve Gibson, GRC), with a single glance, see a building and can point to the code for the door knobs used on the third floor, and to some of us (myself included) we see a bunch of pixels and it takes some time and effort to reconstruct that we're looking at the header of a Cindy Crawford gif
Nice Job B-Rad on resurrecting some of this almost lost art!
Can you fix the USB bug!!!!!! ...... WD 2tb drives not recognised ... after your 5.1.1 flash everything else spot on hope you can help. Have tried tracing dwn in faq and wiki but nothing.......... usb detection light comes on for about 1/2 second then goes out............ it will however detect a pen drive............. Kind regards Richard (Ps can't post a topic ... forum won't let me!!!! so tried here)