![]() |
Step by step guide: 48Mhz kernel and MMC boot clone
This is done on 770. I do believe it is applicable to N800 and N810, just substitute the right files will be fine. And again, the qualification for following this guide is: You have to know how to flash your tablet if you *****up.
770: MMC boot with Chinook and 48 Mhz kernel added. I would like to document it so that I can follow myself easier if I have to do it again. 770, brand new flashed to SU-18-2008HACKER_4[1].2007.50-6_PR_F5_MR0_ARM (2008He), use 4.2008.7-1 (2007He) is fine, dl from http://tablets-dev.nokia.com/. And of course, internal flash boot to proceed. Repositories added: Eko one http://eko.one.pl/maemo bora user maemo chinook http://repository.maemo.org/ chinook free non-free Testing maemo Extras http://repository.maemo.org/extras-devel/ chinook free debfarm http://p.quinput.eu/debfarm/ chinook user maemo Extras http://repository.maemo.org/extras/ (leave this empty) free non-free Wardenclyffe http://wardenclyffetower.com/maemo chinook user and installed from app manager, becomeroot, emelfm2, DiskUsage. Add Fanoush's 48 Mhz kernel, http://fanoush.wz.cz/maemo/, scrolled down to " Support for SDHC cards and higher SD/MMC speeds for Nokia 770", dl http://fanoush.wz.cz/maemo/kernel-sd...2006.49.tar.gz and http://fanoush.wz.cz/maemo/kernel_flasher.tgz; both files dl to the default folder, /home/user/MyDocs/.documents, or Document folder from file manager. DL onto internal flash, not mmc card. If you are tight in space, clean up, delete/move things from folders Audio clips, Documents (all the user manuals) Images, and Video clips. And anything NOT related to this operation, delete/move. xterm sudo gainroot cd ~/Mydocs/.documents tar zxvf kernel-sdhc-48MHz-3.2006.49.tar.gz (this generated zImage-48MHz) tar zxvf kernel_flasher.tgz cp zImage-48MHz ~/MyDocs/.documents/kernel_flasher cd kernel_flasher ./kernel_flash zImage-48MHz This kernel flash leaves your apps intact. And if you know something about emelfm2 and installed correctly, you can have this all done on emelfm2, no command line. Some good links, http://www.internettablettalk.com/fo...cessful+kernel. Clone to mmc, I use 1 G Rs-MMC, use PB's clone scripts, http://www.internettablettalk.com/fo...ad.php?t=20534. Scrolled down to "SCRIPT UPDATED 11:30EST 5/29/08, http://penguinbait.com/install-tools-ad.tgz and dl the install-tools-ad.tgz into flash, not MMC card. Place in /root open xterm cd /root tar zxvf install-tools-ad.tgz This will then make /root/install-tools (it has to be in this location to work) cd /root/install-tools Now, carefully read PB's instructions regarding INTERNAL-txt.EXAMPLE and EXTERNAL.txt-EXAMPLE. The 770 has only one SD slot and is internal for the cloning. turn off swap file. Edit the INTERNAL.txt.EXAMPLE to your likeness, and rename it to INTERNAL.txt, and delete EXTERNAL.txt-EXAMPLE; This is my INTERNAL.txt file for a 1 G RS-MMC " FAT 300 SWAP 128 1 ext2 TIMEOUT 10" This should generate a ext2 600 MB and Fat 300 MB and SWAP file. and now, Check: There is only 1 SD card, right? swap memory, uncheck, right? INTERNAL.txt/EXTERNAL.txt only one exists, right? Now you ready to go ./clone.sh and wait.......; time to finish, with 48 Mhz kernel, 6.5 minute; without 48 Mhz kernel, 48 min. Reboot and to add 64 MB swap file, with 48 Mhz kernel takes 7 min to make the 64 MB swap file; without 48 Mhz kernel, it takes 13 min to make the 64 MB swap file. End product: a 770 running chinook+48Mhz on internal flash and MMC boot with chinook+48 Mhz and with over 300 MB for app installation. I believe, the 770 is more hungry for app installing space than the N8x0 as they have only 128 MB. And the 770 is running just as peppy as my N810. And now I will flash my 770 to 2007He and clone it to my 2G RS-MMC card. My final configuration of my 770: 2007He on internal flash, 2008He on MMC and 2007He on MMC, both for ample app installation space, both over 300 MB space. That's all folks. bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Can I send my N770 to you so you can take care of it ? ;)
I will try this on mine. Thanks! |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Again, anybody feel free to mail me your 770 I will be more than happy to take care of it, provide that it is NOT 100s of them :) . Or, if problem, post here, we will help you. bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
rootsh is in Extras, might as well use that over becomeroot.
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
so, just to show my newbieness - what would this do for an N8x0?
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
I think it definitely guarantee to make "accessing SDHC" faster, whether that translates to practical use is another issue, that is why "YMMV". Over the last two years, people has reported from "the best thing ever happened" to "no noticebly difference", as a matter of fact, I was in the "nay" camp. GA, you would like to comment about this?
On the 770, as in thread #1: ___________________________ and wait.......; time to finish, with 48 Mhz kernel, 8.5 minute; without 48 Mhz kernel, 48 min. Reboot and to add 64 MB swap file, with 48 Mhz kernel takes 7 min to make the 64 MB swap file; without 48 Mhz kernel, it takes 13 min to make the 64 MB swap file. End product: a 770 running chinook+48Mhz on internal flash and MMC boot with chinook+48 Mhz and with over 300 MB for app installation. I believe, the 770 is more hungry for app installing space than the N8x0 as they have only 128 MB. And the 770 is running just as peppy as my N810 _________________________________________________ I think this is better than any benchmark test! bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
My flash OS is 2007HE version 4.2008.7-1 and it is still OK. My N770 is dual-booting. The MMC OS doesn't show up but I think OS2008. Both are very snappy! btw, bun, your link for the kernel_flasher is wrong. Please get rid the ";" at the end! |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Is it possible to use the modified SDHC cards for booting? I have a 8 GB card (http://www.remotefactory.com/n770memory.html ) that I would like to use. I already tried cloning of OS2006 to this 8 GB card with these instructions: http://examplified.net/guide/Nokia_7...ting_from_MMC/ Cloning seemed to go well and I managed to get the boot screen to appear but booting from mmc2 failed. I also could not get the 770 boot from internal flash either (Nokia logo comes to the screen, progress bar moves from left to right, screen turns white and 770 boots again). Now I am reflashing the device. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
http://examplified.net/guide/Nokia_7...ting_from_MMC/
is actually my preferred way to clone cards. I think your cloned SD is ok but the flash is corrupted. BTW, the modified 8G SD is nice but too expensive now! |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
8 G SD is indeed nice. And at the moment it is actually quite cheap for people living outside US because the exchange rate for $ is really good. ;) |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
I tried to format the card so that the "memory card partition" (FAT16) would have been 4096 mb and the rest of the card would be the boot partition. However, the 770 only gives access to 2 G on the memory card. Also when I put the card to memory card reader and check it with Windows the card appears to be a little less than 2 G. The boot partition is about 4 G like it should be. I checked the card with Parted Magic -live cd and it shows that the card has three partitions (one really small) and two aproximately 4 gigas. Where are the two missing gigas when I use the card on 770 (or Windows)? |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
1 Attachment(s)
Quote:
1) dl and install DiskUsage from maemo.org>download or /gronmayer.com/it/, which give a breakdown of your disk use. 2) xterm df > /media/mmc1/df1.txt cat /proc/partitions > /media/mmc1/cp1.txt Here are my outputs for N810 for comparisons ================================================= N810/diablo/8G/mmc1 boot, df output _________________________________ Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcblk1p2 4224 2324 1900 55% /mnt/initfs none 512 104 408 20% /mnt/initfs/tmp /dev/mmcblk0p2 1894832 1405968 392608 78% / none 512 104 408 20% /tmp none 1024 72 952 7% /dev tmpfs 1024 0 1024 0% /dev/shm /dev/mmcblk0p1 1328588 661844 666744 50% /media/mmc2 /dev/mmcblk1p1 5876504 2850324 3026180 49% /media/mmc1 N810/diablo/8G/mmc1 boot, cat/proc/partitions output __________________________________________________ major minor #blocks name 31 0 128 mtdblock0 31 1 384 mtdblock1 31 2 2048 mtdblock2 31 3 4224 mtdblock3 31 4 255360 mtdblock4 254 0 8009728 mmcblk0 254 1 5887999 mmcblk0p1 254 2 1925120 mmcblk0p2 254 3 196608 mmcblk0p3 254 8 1966080 mmcblk1 254 9 1331199 mmcblk1p1 254 10 634880 mmcblk1p2 _________________________ 770/chinook/1G/mmc1boot df output: major minor #blocks name Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcblk0p2 2048 1920 128 94% /mnt/initfs none 512 44 468 9% /mnt/initfs/tmp /dev/mmcblk0p2 540220 277584 235196 54% / none 512 44 468 9% /tmp none 1024 4 1020 0% /dev tmpfs 1024 0 1024 0% /dev/shm /dev/mmcblk0p1 307032 204096 102936 66% /media/mmc1 ___________________________________________ 770/chinook/1G/mmc1boot /cat/proc/partitions output: major minor #blocks name 31 0 128 mtdblock0 31 1 384 mtdblock1 31 2 2048 mtdblock2 31 3 2048 mtdblock3 31 4 126464 mtdblock4 254 0 987648 mmcblk0 254 1 307199 mmcblk0p1 254 2 548864 mmcblk0p2 254 3 131072 mmcblk0p3 ================================================== == For N810: mmcblk0 internal 'SD' fixed mmcblk1 external SD My N810 is drunk, and get infFl and extSD mixed up :) /dev/mmcblk0 and /dev/mmcblk1 intSD/extSD p1 FAT /dev/mmcblk0 p2, p3 debian N810: 2G intSD = 1.3G Fat + 0.6G debian 8G extSD = 5.9 Fat + 1.9G p2 +.2G p3 For 770: mmcblk0 SD 1G = .3G Fat + .5G p2 +.1G p3 do you need 4G p2? why? bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Quote:
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Is your preference 2007HE or 2008HE? Before my recent WSOD (installing Canola borked), and a trip to Alabama repair, I had 2007HE running. I reinstalled 2006 as it was faster from the XP machine. I am going to travel and would like to install as you describe on my 2G card. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
In general, partition 2 is for app installation. I have 2.5G and have KDE installed. This left with 5.5 G for FAT or storage on a 8G card. bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Actually, I think that I have located the problem: if I understand correctly FAT16 partitions may have a maximum size of 2 G. When I was partitioning the card I tried to make 4 G FAT16 partition (because for some reason I remembered that FAT16 partitions can be up to 4 G). So it seems that I have to go through the whole procedure again... Or I could try to repartition the card with Parted Magic but I am not sure if it is going to work, last time when I tried to resize and move the partitions the whole card got messed up and I had to format it again. I am using OS2006. It seems that the Diskusage app that you recommend is not available for this old fashioned OS. Can you recommend any alternative? And on the other hand: can I in any way make the p1 larger than 2 G (and accessible with Windows)? If I remember correctly the OS2006 can only read cards that are FAT16. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
so, if I have already cloned my OS to my mmc, do I just follow the same steps as shown to the "Some good links" portion of the first post? Or do I have to re-clone my OS again? Or is there something else that can be done to use my already cloned card to get the 48Mhz upgrade?
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
P.S. mind the links above are broke, use ones in first post (to lazy to correct tonight) |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
awesome! thanks for the response - but again my newbieness raises it's ugly (and stupid) head
so... as I was reading this post from Why there is lack of interest "Highspeed enabled kernel for the Nokia n800 and n810"? thread, what's the difference between the above ./kernel_flash and the fiasco-flasher being used? |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
And BTW there is no fiasco-flasher for 770 or older OS versions for N8x0. I wonder if the binary would work with OS2007/N800 though. For 770 there is no chance. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
Now I finally have what I wanted: about 7 G as FAT32 on memory card partition and 1 G on boot partition. Card works fine on Nokia 770 and the partition sizes are as they should be. For some reason my memory card reader stopped recognizing the card but I can access it by connecting the tablet to computer with usb cable. This makes file transfer a bit slow but I can probably live with that. One more question if I for some reason need to make the cloning again: When following these instructions: http://examplified.net/guide/Nokia_7...ting_from_MMC/ When I define the partitions in the following way: umount /media/mmc1 sfdisk /dev/mmcblk0 /dev/mmcblk0p1: 1,15000,6 /dev/mmcblk0p2: 15001,, /dev/mmcblk0p3: /dev/mmcblk0p4: What should I write instead of 6 if I want to directly make FAT32 partition instead of FAT16 partition? This time I just made a 7 G FAT16 partition and later reformatted it to FAT32 with Parted Magic. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
You can change it even now, see -c or --id option description in http://linux.die.net/man/8/sfdisk |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Great guide! Only one slight correction to make:
xterm sudo gainroot cd ~/Mydocs/.documents tar zxvf kernel-sdhc-48MHz-3.2006.49.tar.gz (this generated zImage-48MHz) tar zxvf kernel_flasher.tgz cp zImage-48MHz ~/MyDocs/.documents/kernel_flasher cd kernel_flasher ./kernel_flash zImage-48MHz |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Do I need to use the wifi hotfix if I flash to this kernel? I'm on the latest OS2007HE.
|
Re: Step by step guide: 48Mhz kernel and MMC boot clone
where can one buy RS-MMC or MMCmobile for the 770? I looked at Amazon.com, buy.com, newegg.com, meritline.com. None of them carry it any more.
Edit: I found buy.com carries the 1G MMCmobile, for $46. bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
No idea. Some guru jumps in please? bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
I have read somewhere we can just saw the SDHC in two halves. Some SDHC cards have all circuitry in the bottom half and therefore we would not harm anything at all and we can simply push it in the rs-mmc slot to use it. Has anyone done it ? I would like to upgrade memory for my N770 too. |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Quote:
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
Corevette: Your PM box is full, cannot get in touch with you. Please post in the forum or get in touch with me on AIM.
bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
well, i keep on correcting myself :)
Newegg carries 1g mmcmobile for $15 shipped, maybe 770 owners need to do some stock up before they all disappear like N800s. They also carries 4g regular mmc for $21 shipped. Would anyone want to do some surgery on the 4G see whether it worked on the 770, cut it in half and see whether it still has a pulse ;) ? Amazon.com has 2 G regular MMC $13 shipped (if order >25$) or 1G regular MMC for $14 shipped. They also has the RS-mmc 0.5G for $14 shipped. Meritline.com does not carry even MMC any more. bun |
Re: Step by step guide: 48Mhz kernel and MMC boot clone
|
All times are GMT. The time now is 20:10. |
vBulletin® Version 3.8.8