想问一下离线刷机精灵离线版的FSVersion/NVVersion是什么意思

76842人阅读
小白们以我匪夷所思的思路和步骤得出了错误的结论,我低估了小白的战斗力啊
使用前请先关闭所有IE窗口,若要使用官网请使用下面脚本
regsvr32.exe /s /u SkyUpdate\SkyUpdate.ocx
start http://dmfile.isky.co.kr/NewSelfUpgrade/index.html存为cmd或bat文件运行,或重新下载上面的文件
若出现错误请重新解包覆盖,再运行
打开sky_update文件夹
建立相应的型号文件夹,并将binx刷机文件放入
打开download.inf,添加刷机信息
Version=版本
FileName=文件名
FSVersion=
NVVersion=
CRC=如IM-A820L为
[IM-A820L]
Version=S1231152
FileName=IM-A820L_S1231152.BINX
FSVersion=21
NVVersion=22
以上信息可从
download.inf里面可以放所有的版本,只要把要刷的放在最前面就可以
对应binx文件在
/self_binary/sky_binary/real或test/型号如:IM-A820L/对应FileName=IM-A820L_S1231152.BINX
懂???不懂去论坛问,谢谢合作
最后运行Run.cmd
选择真实目录,虚拟目录均可
按任意键继续,打开刷机页面
附上CWMRecovery.binx的使用方法
下面的文件是IM-A820L专用的,其他机型刷之必砖
将文件放到IM-A820L文件夹
在download.inf中添加
[IM-A820L]
Version=CWMRecovery
FileName=CWMRecovery.binx
FSVersion=21
NVVersion=22
若Version=CWMRecovery不行,就用Version=S1231133吧,这个应该是随意没问题的
最后打开刷机页面刷CWMRecovery就是了
注意,若系统中有恢复Recovery的脚本的话,还是会被恢复的,解决方法是刷机完成前按住音量下进入Recovery并使用下面的zip包
使用CWMRecovery.binx的好处
可以在任意版本,无论是否root均可刷上
并且刷完后可以在CWMRecovery中进行root,
自带拒绝Recovery循环脚本,从此OTA不怕Recovery循环(OTA包应该在/sdcard/image/update.zip)
若系统中有恢复Recovery的脚本,或用官方OTA包升级后,可用恢复root,删除恢复脚本
使用方法:在CWMRecovery.binx刷完重启前按音量下进入recovery并刷我给出的fixed.zip,要root的话随便把root.zip刷上
注意,上面两个包都没有签名,若有需要请自行签名使用,密码均为suky
转载请注明出处:http://blog.csdn.net/su_ky/article/details/7753170
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场76844人阅读
小白们以我匪夷所思的思路和步骤得出了错误的结论,我低估了小白的战斗力啊
使用前请先关闭所有IE窗口,若要使用官网请使用下面脚本
regsvr32.exe /s /u SkyUpdate\SkyUpdate.ocx
start http://dmfile.isky.co.kr/NewSelfUpgrade/index.html存为cmd或bat文件运行,或重新下载上面的文件
若出现错误请重新解包覆盖,再运行
打开sky_update文件夹
建立相应的型号文件夹,并将binx刷机文件放入
打开download.inf,添加刷机信息
Version=版本
FileName=文件名
FSVersion=
NVVersion=
CRC=如IM-A820L为
[IM-A820L]
Version=S1231152
FileName=IM-A820L_S1231152.BINX
FSVersion=21
NVVersion=22
以上信息可从
download.inf里面可以放所有的版本,只要把要刷的放在最前面就可以
对应binx文件在
/self_binary/sky_binary/real或test/型号如:IM-A820L/对应FileName=IM-A820L_S1231152.BINX
懂???不懂去论坛问,谢谢合作
最后运行Run.cmd
选择真实目录,虚拟目录均可
按任意键继续,打开刷机页面
附上CWMRecovery.binx的使用方法
下面的文件是IM-A820L专用的,其他机型刷之必砖
将文件放到IM-A820L文件夹
在download.inf中添加
[IM-A820L]
Version=CWMRecovery
FileName=CWMRecovery.binx
FSVersion=21
NVVersion=22
若Version=CWMRecovery不行,就用Version=S1231133吧,这个应该是随意没问题的
最后打开刷机页面刷CWMRecovery就是了
注意,若系统中有恢复Recovery的脚本的话,还是会被恢复的,解决方法是刷机完成前按住音量下进入Recovery并使用下面的zip包
使用CWMRecovery.binx的好处
可以在任意版本,无论是否root均可刷上
并且刷完后可以在CWMRecovery中进行root,
自带拒绝Recovery循环脚本,从此OTA不怕Recovery循环(OTA包应该在/sdcard/image/update.zip)
若系统中有恢复Recovery的脚本,或用官方OTA包升级后,可用恢复root,删除恢复脚本
使用方法:在CWMRecovery.binx刷完重启前按音量下进入recovery并刷我给出的fixed.zip,要root的话随便把root.zip刷上
注意,上面两个包都没有签名,若有需要请自行签名使用,密码均为suky
转载请注明出处:http://blog.csdn.net/su_ky/article/details/7753170
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场后使用快捷导航没有帐号?
只需一步,快速开始
查看: 49754|回复: 338
在线时间45 小时经验值158 最后登录注册时间帖子阅读权限40UID
高中生, 积分 158, 距离下一级还需 42 积分
TA的每日心情开心 20:57签到天数: 3 天[LV.2]偶尔看看I
G币9 最后登录注册时间
马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。
已有帐号?   下载游戏和软件,请【】进入机锋市场!
本帖最后由 柳絮不散 于
13:28 编辑
& & 鉴于很多同胞的爱机变砖。我深感同情。综合论坛很多帖子。在此发一下A830救砖方法。前提是手机必须能进FASTBOOT
& & 1、下载好ROM到手机内存卡。
& & 2、下载
21:35 上传
点击文件名下载附件
下载积分: G币 -1
,下载完成后解压到任意目录。
& & 3、手机进入FASTBOOT MODE 插入USB线。电脑会提示“发现新硬件” android phone& & 然后安装驱动 “从列表或指定位置安装”下一步“在搜索中包括这个位置”浏览 选择第二部解压的目录“确定”。下一步。这时手机会安装好FASTBOOT驱动。下面看第四步。
& & 4、下载
21:40 上传
点击文件名下载附件
下载积分: G币 -1
,解压后打开启动REC.EXE。选择1
5、拿起手机观看,你就会发现手机已经进入REC。恭喜你,救砖工作已经完成一半了。下面就是刷机了。刷机方法就不用我多讲了吧?你懂的。
& & 下面讲一讲刷机方法吧。好多人都不会。
& & 其实刷机很简单,刷机包分三种,一种是备份包。一种是直刷包,还有一种是官刷包。官刷又分两种,一种是在线官刷,一种就是离线官刷。
& & (1)我们先讲讲备份包和直刷包的区别,备份包文件夹是这样的 clockworkmod\backup&&(比如夫子的1022包) 直刷包一般是zip包。里面一般有 META-INF&&system 文件夹和boot.img文件(比如现在炙手可热的CM10)
& & (2)备份包刷机方法。下载备份包到电脑解压得出 clockworkmod文件夹 拷入SD卡根目录。进入REC 双WIPE之后 把光标移到backup and restore 项,选择第二项restore&&选择备份包恢复。一般两分钟左右就OK了。
& & (3)直刷包刷机方法。下载直刷包到SD卡根目录。进入REC之后双WIPE。把光标移动到Flash zip from sdcard项。选择刚刚拷入的直刷包 YES。就是这么简单。
& & (4)官刷。官刷分为在线官刷和离线官刷。先讲在线官刷。步骤如下:
& &&&①下载官方给出的BINX文件 地址为 830L /self_binary/sky_binary/real/IM-A830L/IM-A830L_S1232138.BINX& && && && &
& && && && && && && && && && && && && && && && && &&&830S /self_binary/sky_binary/real/IM-A830S/IM-A830S_S0214134.BINX
& && && && && && && && && && && && && && && && && &&&830K /self_binary/sky_binary/real/IM-A830K/IM-A830K_S0836133.BINX
& &&&②然后进入SW模式 按住音量上下 + 电源进入,手机通过usb数据线连接到电脑(会提示安装驱动)。& &
& &&&③打开官方的刷机网址,http://dmfile.isky.co.kr/NewSelfUpgrade/index.html
& &&&④电脑点开始-运行& &输入%temp%& & 此时弹出temp文件夹,把BINX文件放进去。
& &&&⑤点击红色按钮,开始官方升级。界面是韩文的。一般人看不懂,我也是一般人。
(5)离线官刷:
& &&&①下载官方给出的BINX文件 830L地址为/self_binary/sky_binary/real/IM-A830L/IM-A830L_S1232138.BINX
& &&&②然后进入SW模式 按住音量上下 + 电源进入,手机通过usb数据线连接到电脑(会提示安装驱动)。& &
& &&&③这边需要用到工具了。
12:24 上传
点击文件名下载附件
下载积分: G币 -1
下载之后解压打开。把BINX文件放入IM-A830L文件夹。我的手机是L版的。S/K版本请把830后面的L删掉改成S或者K& &&&
& &&&④把download.inf文件参数修改好
& && && && && &[IM-A830L]
& && && && && &Version=S1232138
& && && && && &FileName=IM-A830L_S1232138.BINX
& && && && && &FSVersion=15
& && && && && &NVVersion=11
& && && && && &Size=
& && && && && &CRC=35520
& &&&⑤打开hfs250.exe& & 右击房子&&选择第二项add folder from disk& && &&&
& && && && && && && && && && && &
12:38 上传
& && && && && && && &
12:38 上传
& &&&⑦& &&&这个界面是选择虚拟目录和真实目录界面,一般选择第一个,当然选择第二个也没事。
& && && && && && && &&&
12:38 上传
& &&&⑧然后会变成这样,点击这个图标的左上角&&Open in browser&&会弹出一个页面,
& && && && && && && && && && && && &&&
12:38 上传
& &&&⑨点击红色按钮开始升级你的手机吧。
12:38 上传
点击文件名下载附件
<p id="rate_28834" onmouseover="showTip(this)" tip="神马都是浮云&经验值 + 1
" class="mtn mbn">
<p id="rate_51179" onmouseover="showTip(this)" tip="给力啊,柳絮&经验值 + 2
" class="mtn mbn">
在线时间81 小时经验值133 最后登录注册时间帖子阅读权限40UID7791028
高中生, 积分 133, 距离下一级还需 67 积分
该用户从未签到
G币60 最后登录注册时间
感谢一个,我上星期就是这样就回来了。。弄了差不多4个小时。。你要是早能发这帖就好了。。
在线时间14 小时经验值31 最后登录注册时间帖子阅读权限20UID5766128
小学生, 积分 31, 距离下一级还需 19 积分
该用户从未签到
G币8 最后登录注册时间
在线时间148 小时经验值192 最后登录注册时间帖子阅读权限40UID2810382
高中生, 积分 192, 距离下一级还需 8 积分
该用户从未签到
G币174 最后登录注册时间
顶一下.拿币走人
在线时间180 小时经验值330 最后登录注册时间帖子阅读权限50UID6651179
大学专科, 积分 330, 距离下一级还需 70 积分
该用户从未签到
G币101 最后登录注册时间
给力啊,柳絮
在线时间180 小时经验值330 最后登录注册时间帖子阅读权限50UID6651179
大学专科, 积分 330, 距离下一级还需 70 积分
该用户从未签到
G币101 最后登录注册时间
给力啊,柳絮
在线时间180 小时经验值330 最后登录注册时间帖子阅读权限50UID6651179
大学专科, 积分 330, 距离下一级还需 70 积分
该用户从未签到
G币101 最后登录注册时间
给力啊,柳絮
在线时间180 小时经验值330 最后登录注册时间帖子阅读权限50UID6651179
大学专科, 积分 330, 距离下一级还需 70 积分
该用户从未签到
G币101 最后登录注册时间
顶顶顶顶顶顶顶顶
在线时间45 小时经验值158 最后登录注册时间帖子阅读权限40UID
高中生, 积分 158, 距离下一级还需 42 积分
TA的每日心情开心 20:57签到天数: 3 天[LV.2]偶尔看看I
G币9 最后登录注册时间
不要专门顶了。需要的人自然会搜索到这个帖子的。
在线时间774 小时经验值1380 最后登录注册时间帖子阅读权限80UID3153231
研究生, 积分 1380, 距离下一级还需 320 积分
该用户从未签到
G币150 最后登录注册时间
感谢您解答问题!
Powered byPersonal tools
This page has seen massive edits to get it in line with N900 details of flashing. N8x0 owners might want to have a look to older versions, like .
This page grew organically, so structuring is suboptimal. READ THE WHOLE PAGE before starting!
Video Tutorials:
Please see the main article .
These descriptions assume that you are using the latest official images. This page is not exactly a step-by-step instruction, so better read the whole page prior to starting the flashing process.
While talking about flashing, there are exactly two distinct processes and related files (also called images) frequently mentioned:
(flashing the) FIASCO aka *COMBINED*, also referred to as "rootfs" though this file and flashing process also consists of / affects NOLO bootloader (the several stages), the kernel, and usually the GSM modem firmware, in addition to the root filesystem which is basically the content of your 240 MB NAND flash storage and implements the Linux operating system.
(flashing the) eMMC aka *VANILLA*, which will replace the complete content of
internal 32 GB eMMC storage (embedded MMC), which is: the /home partition which has your stored browser passwords and game highscores and calendar and contacts etc. /home is also containing /opt. Plus eMMC stores all the content of the MyDocs 28 GB VFAT partition, where all the media and docs and other user content lives.
Often people use the term "firmware" for either or both of those images. It's misleading.
Flashing the rootfs on your N900 will reset the device's linux system back to factory settings, meaning all additional applications will vanish, and some configuration details (e.g. LED patterns) are reset to the original configuration, with the except if you have already set a custom lock code, it will remain intact, instead of reverting to the default "12345". Also, all information contained in /home (except /home/opt) will remain intact. This means the information stored in /home/user/MyDocs which is the area visible in the default file manager (or when connecting to a computer), will remain intact. Your external memory (microSD), will also be unaffected.
Flashing the eMMC and rootfs on your N900 will completely reset the device to factory settings, reverting everything to factory settings, including /home with all (app-)preferences, bookmarks, contacts, communications, but again, excluding the external memory on micro-SD card and the lockcode. (you MUST flash rootfs as well, when flashing eMMC (because of /opt deletion)
It is strongly advised you regularly use the Backup application to create backups of your settings and data to a safe storage. You will want to configure the Backup application in such a way it stores the backups to your microSD card - alternatively when creating manual backup of MyDocs as suggested below, backups stored to default location "N900" will be included and thus safe.
The Backup application will save:
Communication and Calendar: Stored conversations, accounts, contacts, and calendar entries. Only applies to content used with stock applications. (i.e. not Pidgin, or other third-party applications)
Bookmarks: Bookmarks stored via MicroB. (Default browser only)
Settings: Your current settings in the Settings "application." (Settings in /home/user, GConf, /etc.) Third party settings applets will also be backed up and restored once installed. Manually created shell scripts or other files (except those in eMMC/MyDocs) must be manually backed up prior to a rootfs flash.
Application List: A list of repositories and installed applications to be re-activated and installed after flashing. (Only applies to applications and repositories installed via the included Application Manager)
When using Backup application to restore from some backup, you can select which of the above listed groups of data shall be restored. For Application List you even can select on a per-application granularity, i.e. exclude an arbitrary number of applications from restore.
(NOTE: it is a good idea to do a new backup of the system immediately prior to any restore - of course you don't overwrite an existing backup file for that, instead give the new backup a new descriptive name, like "system_broken-foobar__prior_to_restore")
When flashing the eMMC, all user-created content on MyDocs ("N900") must also be backed up manually to an external location in order to be preserved (i.e. computer or microSD). You can use Mass-Storage-mode via USB for this, or copy the whole content of MyDocs with Filemanager or similar tools. The eMMC image will contain and restore the MyDocs factory setting files and folders (.documents, .images, icons, etc.).
Upgrading wipes out your /home directory. All of it. Make sure you backup all your data before upgrading.
If you are flashing the N900 with the eMMC image, follow the . Also see
MAKE SURE YOU KNOW YOUR LOCK CODE (default: 12345)
There has been at least one report where a N900 started to ask for lock code after reflashing!
For Windows, Mac or Linux you can use flasher-3.5 which can be download from the
page. This page contains all installation packages include documentation for using the flasher.
does not work (for any reason including corrupted data and/or duplicate headers error message) use your search engine of choice, with
to find alternative download locations.
[ 00:54:34] &mlwane& Okay, after a bit of Googling I have managed to find a all the files needed to flash the Nokia N810. I am just posting the link here for future reference. &&
Download the
for your device model:
Download the latest firmware image for your device model:
(or, for the Hacker Editions,
Ensure the battery is fully charged. Connect to charger until green light when screen locked! Don't say "I already did it this morning"! (this point obviously only applies when your device is not "bricked" or bootlooping.)
Unplug the charger and switch off the device.
see "Some notes:
2." below!
Download the
for your device model:
Download the latest firmware image for your device model: (For UK N900 Devices: ), , , , or
(Hacker Editions: , )
Ensure the battery of Nokia device is fully charged.
Unplug the USB cable if present, and switch off the device.
If you downloaded the .deb version of the Flasher, install it with: sudo dpkg -i &flasher-package-name&If you are using 64-bit Linux, you'll need to force installation as follows:sudo dpkg -i --force-architecture &flasher-package-name&
If you downloaded the .tar.gz version instead, you should untar it manually. The instructions below assume you have untarred it to the current directory.
If you installed the .deb version, run:sudo flasher-3.5 -F &firmware-image& -fIf you are using the .tar.gz package, use:sudo ./flasher-3.5 -F &firmware-image& -f
It will say:Suitable USB device not found, waiting
N900: While holding the u key, connect the N900 to your computer via USB. Wait until you see a dim screen on your N900 with a Nokia logo in the middle of your screen with an USB icon in the top right corner. Note: You may not need to hold the U key - it seems to automatically flash if the flasher is ready at boot time.
If the USB logo does not appear, and the device turns off - ensure the battery is charged by connecting to the wall charger for an hour and try again. Bear in mind that neither the wall charger nor the USB cable will charge the N900 battery if the N900 cannot boot the OS.
N810 WiMAX, N810, N800 and 770: Connect your device to your computer via USB.
While holding the Home/Swap button (It's a house on the
and , and two overlapping rectangles on the ), power on the device by holding the power button. You should see a Nokia logo in the middle of the screen, and a USB icon in the top right corner.
You don't need to continue to hold any buttons once flashing starts.
It should start flashing and then reboot. You can remove the USB cable when the flasher program exits back to the shell prompt.
Some notes:
If you get this error while trying to run flasher-3.5 ./flasher-3.5: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory you are probably on 64 bit and you need to install a libusb compatibility package.
For example, on openSUSE 11.4 you just run zypper in libusb-0_1-4-32bitOn a debian based system you can download and install the 32-bit version in a separate location (don't install it on your system itself -- note: installing libusb0.1-4 from repos on ubuntu 12.10-amd64 worked fine for one user) First download the libusb-0.1-4_0.1.12-13_i386.deb library (google is your friend) and then:dpkg-deb -c libusb-0.1-4_0.1.12-13_i386.debsudo dpkg -x libusb-0.1-4_0.1.12-13_i386.deb libusb-0.1-4_0.1.12-13_i386sudo mv libusb-0.1-4_0.1.12-13_i386/lib/* /lib32cd /usr/lib32sudo ln -s /lib32/libusb-0.1.so.4Now Set the library path (as su):sudo suexport LD_LIBRARY_PATH=/usr/lib32/:&$LD_LIBRARY_PATH&Now you can run the flasher application (as su)
basically all recent linux distros come with kernel module cdc_phonet. The problem is that the kernel module cdc_phonet that is automatically loaded and that disrupts the connection from flasher via USB to device.
The solution is to temporarily (or even permanently, since it's a largely useless module) blacklist it, until you are done flashing.
On openSUSE this can be done by creating a file like this:echo &blacklist cdc_phonet& &/etc/modprobe.d/00-blacklist-cdcphonet.confWhen you finish flashing, remove the file 00-blacklist-cdcphonet.conf to revert back to normal - or just keep it this way, you probably won't miss cdc_phonet ever.
There are other, probably timing, reasons causing occasional "unable to enumerate USB". Immediately issue the flasher command again, up-arrow usually helps fetching last command to re-issue it.
There are two methods for flashing the device on OS X, using the GUI, with the 770Flasher application or using the console, much like the Linux flashing method. Both methods work fine for both the 770 and the N800/N810.
This is the easier of the two methods, and should be used by most people.
Download the
(yes, it will work fine for flashing an N800 or N810). Latest flashers (Linux/Mac), which work also for N900,
are also available on
Follow the
to get the appropriate firmware image.
Drag the firmware image (will end in .bin) onto 770Flasher.
Or open 770Flasher and select the image.
The image may have a ,attachments ending.
Remove this to get to .bin
Follow the on-screen prompts.
You should now see Suitable USB device not found, waiting, plug in the usb cable.
Switch on your device while holding the Home-button. Note for N810 users: switch on your device while holding the Swap button. Note for N900 users: Unplug USB cable. Switch of your device. Press and hold "U" key then plug in the USB cable. If the USB symbol in the top right corner shows up or the flashing starts let go the "U" key.
Watch the messages as the image loads to the device after which it reboots automatically.
These steps cover flashing the device with OS X using the Terminal. This is the more difficult than using , but gives you access to the advanced options flasher-3.5 provides (like setting R&D flags, flashing only parts of the image, unpacking the image, etc).
Follow the
to get the appropriate firmware image and flasher.
Turn off your device (make sure you unplug the charger or else the device wont power down completely) and plug in the USB cable to a port on the computer and the port on your device. N900 users cannot plug in the usb cable yet, as it would start recharging the battery.
Open up the Terminal (located in /Applications/Utilities/) and run:sudo /usr/bin/flasher-3.5 -F &firmware-image& -f -RYou will be asked for an administrator password, enter it.
It will say:Suitable USB device not found, waiting
Unplug the power cord from the device, as this will prevent it from updating. Then take your device, and hold down the Home/Swap button (looks like a little house on the N800 and 770, and two overlapping rectangles on the N810 users do not need to hold down anything), and while holding down the Home/Swap button press the power button to turn it on. N900 users press ‘u’ button and plug the USB cable. Release button when flashing process begins.If the device does not boot and start flashing, make sure the USB cable is plugged in.
It should start flashing and then reboot. You can remove the USB cable after it has booted to a normal desktop (just make sure to eject any cards that may have mounted on your Mac).
Microsoft Windows users who wish to update their N900 can use the , or use the Flasher (see section below).
The Nokia Software Updater is compatible with Windows XP Service Pack 3, Windows Vista Service Pack 2, and Windows 7. (Some users may encounter problems due to varying causes.)
The Nokia Software Updater can now be used when updating from a previous firmware to a new one or re-flashing.
Note: This method is fully compatible with 32-bit versions of W 64-bit users may encounter problems. There is a workaround that is reported working though at
Also note you need administrator rights to run flasher (Windows Vista and above - right click on the file and choose Run As Administrator)
To flash from the Windows (XP, Vista, or 7) command line,
and install the latest version of the Flasher.
the latest firmware (.bin) file for your region and save it to &%ProgramFiles%\maemo\flasher-3.5\ (the default path), or wherever you installed the Flasher.
Ensure the battery is full.
Unplug USB cable if present, and switch off the device.
Run the Flasher from the Start menu
This is an alternate to step 5, if you have already opened the Flasher, ignore this step. Open the Command Prompt (Start then Run or Windows Logo key + R) and type cmd then press Enter. Change the directory to where you installed the Flasher (TIP: Use the TAB key to auto-complete commands and file-names)cd &%ProgramFiles%\maemo\flasher-3.5&
Hold the u key on the device keyboard and connect the USB cable at the same time. See the
for more information. (TIP: Hold the u key until Windows has successfully installed the driver.)
Run the following command (TIP: Do not include '-R' if you are flashing EMMC as well, see below):flasher-3.5.exe -F RX-51_2009SE_2._PR_COMBINED_MR0_ARM.bin -f -R
Replace RX-51_2009SE_2._PR_COMBINED_MR0_ARM.bin with the firmware you wish to update. (Make sure you have downloaded the actual corresponding file.) The latest PR1.3 official (rootfs) images are listed below:
RX-51_2009SE_20..002_PR_COMBINED_002_ARM.bin
Middle East and North Africa
RX-51_2009SE_20..003_PR_COMBINED_003_ARM.bin
RX-51_2009SE_20..004_PR_COMBINED_004_ARM.bin
UK (not the vodafone firmware, but fully compatible with vodafone devices).
RX-51_2009SE_20..203.1_PR_COMBINED_203_ARM.bin
RX-51_2009SE_20._PR_COMBINED_MR0_ARM.bin
The flash will take approximately 2-5 minutes after which the N900 will reboot and display the Welcome Screen with Regional settings. After booting, you may use the backup utility to restore your settings.
According to
post, Windows driver signing can cause problems. You either need to turn on the loading of unsigned drivers or boot your computer to whole another OS. There are a few workarounds:
Once this message appears, run inf-wizard.exe from libusb-win32 package and create an inf file for "N900 (PC Suite Mode)" and install this inf driver. Then go to Device Manager and update the driver for N900 Phone Parent and the flasher should spring to life...
Disabling signed driver detection is done by choosing the option "Boot without checking for signed drivers" (or something similar) in the Windows boot-menu. To display the boot-menu press the "F8" key as soon as the Windows boot process starts (i.e. after the BIOS has loaded, and after GRUB or other non-Windows bootloaders have passed).
Alternatively you can permanently disable driver checking via command line in Windows 7.
(Non-maemo.org site).
You can use
- Also known as XP Mode. Professional, Enterprise, and Ultimate editions of Windows 7 come with Windows XP mode, but must be downloaded and installed before use.
Connect your N900 Hold u on the device keyboard, then connect the USB cable.
Wait for Windows to install the appropriate drivers.
Start Microsoft Virtual PC / Windows XP mode/
Allow the Virtual PC to have access to your N900: (On the top bar): USB & Nokia N900 (Update mode) (Attach). (If it doesn't say (update mode), you didn't enter update mode correctly by pressing "u". Remove the cable and try again.)
Wait for Windows to install the appropriate drivers.
When it is finished, proceed with the normal flashing steps above.
There have been numerous reports on the forums of people trying to flash the rootfs/FIASCO and eMMC with Windows 7 64 bit XP Mode/Virtual PC, where the rootfs/FIASCO image flashed just fine, but the eMMC image stays at "no suitable device found. Waiting". Again allow the Virtual PC to have access to your N900: (On the top bar): USB & Nokia N900 but *NOTICE* now it will be Nokia N900 (PC-Suite mode) (Attach). Now the flashing will start normally.
An alternative approach is to use an
or a . This way, you are essentially using Ubuntu without installing it directly on your hard drive. Have ready , which is the Debian Linux equivalent of a setup/installation file, the firmware files you need, and optionally, this page, if you don't have access to an internet connection on the LiveCD/USB.
After booting into your LiveCD/USB, follow the instructions from the Linux section of this page.
Install other version of update drivers. Step by step instructions can be found at . Video tutorial for setting up/installing the necessary drivers to enable flashing on Windows 7 64-bit OS can be found here:
The Flasher (version 3.5) uses the libUSB drivers it finds in it's installed folder. Download the libusb library, and simply copy the right libusb.dll version to the folder you've installed Flasher to. So, rename libusb0_x86.dll to libusb0.dll for x86-systems (32-bit) or copy libusb0.dll from the amd64-folder for 64-bit systems.
Internet Tablet users can go to the appropriate support page for their device (, , , or ), download and install the Software Update Wizard, run it and follow the on-screen prompts. This will work both for updating and re-flashing the same firmware image.
If you only want to flash a kernel from a FIASCO image without overwriting your rootfs (e.g. because you tried out a different kernel and that didn't work) you can use the following flasher command instead of the one above:
USING LINUX
sudo ./flasher-3.5 -F &firmware-image& --flash-only=kernel -f -R
This will flash the kernel from the FIASCO image and then reboot your device. The rootfs will not be touched by this. NB a kernel usually needs matching modules in rootfs, so odds are your kernel from FIASCO image won't work either, if you messed up the modules in rootfs - you need to flash whole COMBINED/FIASCO image then to recover.
USING WINDOWS
flasher3.5.exe -F &firmware-image& --flash-only=kernel -f -R
When flashing the eMMC content, the safe way is flash the eMMC/VANILLA image first, then remove battery for a moment, and then flash the FIASCO/Rootfs image. Do not boot up the device between the two i.e do NOT use the -R parameter at the end!
Rationale: on accidental booting in between the 2 flash processes, the sequence formerly suggested (rootfs first) will result in a broken system. The sequence "eMMC first, then rootfs" is checked back with Nokia affiliates and is proven to work as long as your rootfs still is somewhat functional. Note however that eMMC flashing will fail when your rootfs is completely messed up, the recommended flash sequence then is rootfs, eMMC, rootfs *again*.
For users familiar with flashing and interested in a smooth fast process: you can flash combined first, and then *immediately* after that - without one 10th of a second of booting - directly continue with flashing the vanilla. The other way round doesn't work due to a bug in NOLO - so after flashing vanilla you need to remove battery to recover
Flashing the eMMC resets the MyDocs folder contents to factory settings. N900 users don't need to reflash the eMMC of their device when updating firmware but can do so to clear all data from the device. You may need to do so if you have a pre-production device e.g. in the Maemo Summit. If you have a sales unit and you have problems with your eMMC you should contact Nokia Care.
However there are cases known where for instance the desktop widget configuration data which is stored in user's home directory gets corrupted and causes bootloops on hildon desktop startup failing. In this case you'll actually need to reflash your eMMC to recover system from bootlooping (there are other more involved methods to recover too, search for "backupmenu", "watchdogs", "rescueOS")
Also note that any backups created in your MyDocs area will need to be copied off the device to be safe across an eMMC flash as the MyDocs area and other partitions on /dev/mmcblk0 will be erased.
Note that flashing eMMC will delete the /opt directory, so you *always* need to reflash your rootfs (the COMBINED image) after - or same time as - flashing eMMC (VANILLA img)
Note that the eMMC images available do not contain pre-loaded maps. If you reflash your eMMC you will lose them (the Maps application will work as usual but you will need to download the maps needed).
In order to flash the eMMC, follow these steps:
Fully charge the battery (IMPORTANT!!)
for your OS (Linux, Mac OS X or MS Windows)
Grab the recent Vanilla eMMC image (.bin file) from . There isn't always a new eMMC image for a new COMBINED image, as usually the content of eMMC doesn't change with new versions of the system.
Navigate to the directory where the image file was saved (Windows users: if you don't know the full path to the image, copy it to the flasher directory)
Execute the following command (in Linux you have to be root! On windows you have to be admin!):
Replace RX-51_2009SE_10..VANILLA_PR_EMMC_MR0_ARM.bin with the name of the most recent VANILLA file you downloaded
Windows:flasher-3.5.exe -F RX-51_2009SE_10..VANILLA_PR_EMMC_MR0_ARM.bin -f
Linux (Replace /path/to/ with the correct full pathname to the binary. Using tab-completion helps&;-) ):/path/to/flasher-3.5 -F RX-51_2009SE_10..VANILLA_PR_EMMC_MR0_ARM.bin -f
Debian based Linux (e.g Ubuntu):flasher-3.5 -F RX-51_2009SE_10..VANILLA_PR_EMMC_MR0_ARM.bin -f
Text similar to the following will be displayed on the computer:
flasher v2.5.2 (Oct 21 2009)
Image 'mmc', size 255947 kB
Version RX-51_2009SE_10..VANILLA
Suitable USB device not found, waiting.
Plug in the powered down N900 while holding 'u' key
The dim Nokia screen will be displayed for a few seconds followed by progression dots. Text similar to the following will be displayed on the computer:
USB device found found at bus 002, device address 014.
Raw data transfer EP found at EP2.
Image(s) flashed successfully in 4.711 s (9199 kB/s)!
The flash will take a minute or so.
When flashing of eMMC completed without errors: Switch off device by shortly removing battery.
Now flash the FIASCO/rootfs image using the
with -R parameter.
If you used the -R parameter, then N900 will reboot automatically, otherwise you need to reboot manually. The bright Nokia screen will come up, followed by progression dots with yellow LED blinking for a few seconds, first boot will be slow as the device would be optifying files.
Experienced users still may want to follow the rootfs-then-eMMC scheme, which doesn't need the battery removal, but is way less "fool-proof" wrt accidental boots. A boot in this context is defined as any activity of the device (flashing LED, some display on screen) that doesn't result in and stop at the NOKIA boot screen with USB icon. Especially "charging" actually also implies a boot of the system, and there's no lower limit for duration of such an accidental boot, 5s are more than enough to ruin your freshly flashed system.
Main article:
is Nokia's new method for upgrading the devices over-the-air without requiring a reflash. When Nokia pushes an update over SSU, you will see an update notification and be given the option to install the update—just like with your computer.
Generally speaking, SSU updates should be relatively pain-free, but there are a few issues to watch out for:
If you have an aftermarket kernel or initfs installed (like the rotation support kernel or ) and a kernel or initfs upgrade is pushed, they will be overwritten and you'll need to wait for your kernel or the bootmenu to be updated to reinstall them.
If you have extensively modified the home directory for user "user", such as moved all the documents to a memory card or removing or leaving empty some of the subdirectories
If the update doesn't show up for you at all, you may have accidentally (or intentionally) uninstalled osso-software-version-rx*4, which is required to update. You can get it back by simply running an apt-get install osso-software-version-rx34, for the N800, and an apt-get install osso-software-version-rx44, for the N810. Then updating your repository list in Application manager.
If the packages that caused osso-software-version-rx*4 to be removed are still installed, they will need to be removed completely (in the case of conflicting packages). Alternatively, for packages which are simply newer than those specified by osso-software-version-rx*4, you can install osso-software-version-rx*4-unlocked, which does not have strict dependencies.
On N900 (probably also previous devices), it is possible that the application manager ends up with a message stating that it is required to upgrade using the Nokia PC application. In this case please read the article on .
You can show the list of packages that are not going to be ugraded with apt-get update && apt-get upgrade. In that case, you can try using apt-get dist-upgrade command (as root, the app manager has to be shut down) to override. This is not supported because you can break future updates. Several users had to reflash after apt-get dist-upgrade!.
Make sure your battery is (completely) charged! Flashing will fail when battery is too low, and battery will not charge if your system does not boot up correctly. You can find yourself trapped in a deadlock, when flashing fails due to battery depleting during flashing! If your device does not enter and stay in flashing mode (NOKIA + USB-icon on screen) despite you holding the "U" key while plugging it in to charger/PC, then battery is too low. If your device does not boot to a proper system, then you usually have to find a way to
- a bootlooping or stalled boot will not charge battery! So better completely charge your battery prior to any attempt to flash the device.
If you get a "Permission denied" error and have access to a linux box, then chmod +x flasher-2.0 or chmod +x flasher-3.0 or actually chmod +x flasher-3.5
nowadays to make the flasher tool executable. You may also need root permissions, run command with sudo or su to root. (Tip: If your flash only gets to 19% then produces "Permission denied,"
try the "global" version of the image file instead. The US version has produced this problem.)
If you need to flash your Nokia 770 with an image from 2005 then use the
called "flasher" with no number in the name
If you get "Error claiming USB interface: Device or resource busy" error, make sure you run the flasher with sudo. If this does not fix the problem, as root, run modprobe -r cdc_phonet
If flashing stops with "Write failed after 1048576 bytes usb_bulk_write: Resource temporarily unavailable", do not disconnect your N900 from usb and try again the flasher command.
If you cannot establish a connection with N900, or got any other problems during starting or completing the flashing process, do the following steps which describe the complete foolproof flashing procedure again in terse form: (use a Linux machine to flash! Windows isn't really backed up with much support from community, for obvious reasons.)
become root ("su -" or "sudo su -")
blacklist the cdc_phonet kernel module ("echo 'blacklist cdc_phonet' &/etc/modprobe.d/00-blacklist-cdcphonet.conf" or "echo 'blacklist cdc_phonet' &&/etc/modprobe.conf", whichever you have)! Run "modprobe -r cdc_phonet", if it does NOT throw error, there was a cdc_phonet module to remove -& bad (new versions of modprobe might need option --first-time to throw error).
(try to) Turn off the device - if nothing else helps, holding power key for &8s is the ultimate means (except next point 4.) to do this.
Remove the battery - even if you were not able to shut device down in 3.
Start flasher with above mentioned command to flash (without -R, it's a useless convenience thing). It says "Suitable device not found... waiting"
Plug the device to computer with a good USB cable.
Insert battery while holding "u" key. You can release the key as soon as screen turns on and shows the USB logo. Flashing shall start automatically. (If flasher answers "unable to enumerate USB buses!" as soon as N900 gets battery, just re-issue same flasher cmd immediately - cursor-up helps&;-D). If flasher doesn't detect the device, a Ctrl+C abort and re-issuing of the flasher command may help
Check for correct diagnostic output of flasher, as quoted above. After flashing has finished, wait a maybe 30s, then remove battery -& 4.)
Repeat same procedure ((2.b modprobe) 3. - 8. INCL remove battery!) for each image to flash (sequence: eMMC first, then rootfs - some mess on rootfs may break eMMC flashing and require sequence 1.rootfs 2.eMMC 3.rootfs again). So far this procedure always worked, given your PC side has no problems. Many known problems on PC side - esp "waits forever" / "doesn't find N900" - get fixed with a PC reboot *immediately prior* to doing the flashing.
After flashing unplug your device from PC prior to first boot. First boot can take several minutes, and screen may turn dark during that. You may try lock-slider switch, but do not power down device during first boot, until it finally finished - I.E. do not touch power button after flashing, unless you're *sure* device hasn't already started to boot. Usually device will power down when unplugged from PC in flashing mode, you can tell this from white LED fading out, not even any dim backlight, and device not reacting to lockslider and kbd-open. Power it up from battery then, using the power button. Only then plugging in the wallcharger is a good idea. Make sure device charges and recharge battery while you're at it. After battery got fully charged again, it's probably safe to switch off your N900, as first boot setup should have finished.
After re flashing if the sim is not detected (symbol of the sim card with a red slash across near battery meter) make sure that you have downloaded
the proper
(.bin) file for your region. If you have downloaded another .bin from some other region the sim may not be detected.
This can be caused by various problems. Known problems are:
If boot finds a corrupted FAT32, it may decide to run fsck against it, which may take like hours to complete.
System is trying to run corrupted ~/.profile file with wrong commands which interrupt complete boot.
Solution can be to use rescueOS:
, which can help you to mount rootfs, home (mount /dev/mmcblk0p2 /mnt/free1) and edit files or "do other useful rescue stuff".
It may help to connect directly to the computer USB ports, avoiding the use of a hub - which includes the USB ports on laptop docking stations.
The USB ports in the back of a laptop may also be better than using those in the front.
Some distributions do not present the USB device in the way that it expects it.
First, see if it is necessary to "mount" USB:
mount -t usbfs usbfs /proc/bus/usb
If that does not work, try patching the flasher code.
This replaces the use of /proc/bus/usb with the newer /dev/bus/usb filesystem:
perl -pi -e 's-/proc/bus/usb-/dev/bus/usb\000-;' -i.backup $FLASHER
Replace $FLASHER with the path to your flasher-2.0 or flasher-3.0 Linux binary.
C&P this to your PC's GNU-linux terminal (at own risk):
(wget http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz -O - 2&/dev/null| tar xvz)&&cd maemo-my-private-workdir&&sudo ./flash-it-all.sh
it downloads and executes a script that will ask you what to flash, will check all(?) the known roadblocks - except empty battery - and get you started with flashing in no time. Nevertheless read and understand how flashing works, here above! Consider doing a
full system backup before flashing!
The script comes with guidance, so simply do the C&P and follow the instructions. Before the script starts, sudo will possibly ask for your (root?) password.
When for some reason you need to restart the process, the command is sudo ./flash-it-all.sh
Don't forget to install new working catalogs for the defunct Nokia repos after flashing: click recommended.install in
on device in microB browser
This page was last modified on 28 May 2016, at 03:11.This page has been accessed 1,623,196 times.}

我要回帖

更多关于 custom version刷机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信