maemo.org Bugzilla – Bug 4955
Native flasher 3.5 can't flash eMMC image on windows
Last modified: 2010-03-16 14:57:30 UTC
You need to log in before you can comment on or make changes to this bug.
Flashing of eMMC image hangs on windows if Nokia PCSuite is installed. It seems that the problem exist on microsoft modem driver which is part of windows OS. Used flasher version http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=setup_maemo_flasher-3.5_2.4.5.3_beta.exe User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
(In reply to comment #0) > It seems that the problem exist on microsoft modem driver which is > part of windows OS. Can you elaborate that?
Please contact Jarmo Tikka for more information. He has investigated this more with Nokia PCSuite developers
(In reply to comment #2) > Please contact Jarmo Tikka for more information. He has investigated this more > with Nokia PCSuite developers Well, you did CC Jarmo anyway... And a bug report is a useful one when it contains _enough_ information.
Current Fremantle / Diablo flasher-3.5 beta for Windows has problems when flashing eMMC image to the memory card to the Fremantle device through USB (notice that Linux and Mac versions work fine). eMMC flashing problem is there because Microsoft Windows modem drivers do not handle URB unknown (to them) requests properly but will hang and flasher-3.5 binary will not get any response to the request to change device state to update mode wjhich allows memory card flashing. MS drivers have same problem in XP and Vista. We are working on to find workaround to these Windows driver bugs (by implementing new lower driver in addition to existing upper driver that bypasses all Maemo Device requests so that MS drivers will never see them, as one possible solution ).
This has now been fixed for Maemo Flasher-3.5 Tool final release here: http://maemo.org/news/announcements/maemo_flasher-3-5_tool_final_for_fremantle_and_diablo_released/. Notice that e;;C flashing works with Windows 7, Vista with SP2 and XP with SP3 (Windows XP with SP2 may NOT work in all PCs!!).
Flashing works ok with Windows 7, Vista SP2 and XP SP3 http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2.exe
I'm using Windows Vista on a 32bit machine and it still hangs. The ROMs flash fine but the eMMC doesn't. This is the output I get: ------------------------------------------------------- Image 'mmc', size 241163 kB Version RX-51_2009SE_1.2009.41-1.VANILLA USB device found found at bus bus-0, device address \\.\libusb0-0006--0x0421-0x0105 Found device RX-51, hardware revision 2101 NOLO version 1.4.13 Version of `sw-release`: RX-51_2009SE_1.2009.42-11_PR_MR0 Booting device into flash mode. Suitable USB device not found, waiting. ----------------------------------------------------------- Then, the USB icon on my N900 disappears, and the phone appears to be booting normally (doesn't light up, though) and goes to the second boot screen with the moving dots, it freezes there after around 5 seconds on the second dot from the right. Nothing happens after this, I've left it for quite a while and nothing changed. I don't have PC Suite installed and I'm using maemo_flasher-3.5_2.5.2.2.exe
Could you verify that you have Service Pack 2 installed into your Vista machine? That is requirement for eMMC flashing to work as there are bugs in MS drivers. If you still cannot flash eMMC image on Windows are you able to test it on Linux or Mac to verify it works on those operating systems.
Setting explicit PR1.2 milestone (so it's clearer in which public release the fix will be available to users). Sorry for the bugmail noise (you can filter on this message).
Just updated Fremantle release this bug fix WAS available :) and at the same time closed this bug report as fixed and verified.