I tried again to do the E280R patching on a real system with openSUSE 10.2 and I'm getting a different error now
need4speed:~/sansa # ./e200tool recover BL_SD_boardSupportSD.rom
e200tool v0.2.3-alpha (c) by MrH 2006, 2007
Searching for device 0781:0720 ... found!
Initializing USB stub (4780 bytes) ... done!
Writing 'BL_SD_boardSupportSD.rom' to address 0x10600000
Searching for device 6666:e200 ... 9 8 found!
Write at 0x1060eeb6
Control message (-71, Protocol error)