Hobbyist Corner Nokia 770
   
 
                   

 

Hobby Home

          Hobby Home
     
 
Newuser guide to flashing the SDHC kernel for Nokia 770 running the OS2007HE or OS2006 without connecting to a computer
 
   
This is what I did and it worked every time. I must say that my companies or I personally can not be held responsible for anything that may happen to anyone's N770. This is instructions I compiled based on information from different location on the internettablettalk forum. I am not a Linux software person nor do I claim any special knowledge of any Linux application software or Nokia 770 computers.
     
 
   

The First thing I should say is always backup your device and data before doing anything.

I used the files from Fanoush's page named “kernel_flasher.gz” and the SDHC kernel file “kernel-sdhc-48MHz-3.2006.49.tar.gz This is the first kernel I tried

1. The flasher and the SDHC kernel can be found here:  http://fanoush.wz.cz/maemo/#sdhc read the next lines before you go to this link so you will know exactly what to do when you get there.

Scroll up or down until you see “ Kernel flasher for Nokia 770, N800 and N810 ” At the end of this line: “This is kernel flasher script that can flash kernel image directly on the device. It uses mtd-utils . For Nokia 770 it also uses kernel module hack to make kernel (/dev/mtd2) partition writable. Flasher tgz archive for 770 and N800 is here. Click the link “here”

A window to download file named kernel_flasher.gz should appear. Click “save” a window pops up with the following.

Name: kernel_flasher.gz 
Location: Documents 
Select “ Change Folder 

In the next window select the first directory at the top left which is the current name of your Nokia 770 if you changed it or Nokia 770 if you did not. My unit first or root directory is CGNokia 770

Click “OK”

In the next window click “OK”

The file will be down loaded and saved.

If you run file manager you will now see the file you downloaded below the Memory card Icon.

 
   
   
 
   
 
     

 

2 . Return to web page http://fanoush.wz.cz/maemo/#sdhc and continue.

Scroll up or down until you see this heading

Support for SDHC cards and higher SD/MMC speeds for Nokia 770

On this line

kernel-sdhc-48MHz-3.2006.49.tar.gz MMC bus clock limit 48MHz (fastest, may be unstable with some cards)

Click the link at the beginning of the line “ kernel-sdhc-48MHz-3.2006.49.tar.gz

Save this file just like you saved the kernel flasher file earlier. In the same location, and use file manager to make sure it is there.

Return to this instruction page when you are sure you have both of the above files and continue.

*** Very important : Write the exact name of the two files you have saved exactly as they are for later reference. When you type it in the xterm window all text and symbols must be exactly the same as the file name***

If osso-xterm and Becomeroot is already installed skip to Step 7

 
   
     
   
   
   
   
   
   
   
   
     
   

3. If Xterm and Becomeroot is not installed Go to this page: http://www.internettablettalk.com/wiki/index.php?title=How_to_flash_the_SDHC_kernel_without

_connecting_to_a_computer

Where you see the following click on the number 4 and save the files in the documents directory.

.Install X terminal [4]

Download the file to your 770 and run it. Follow the prompts to install osso-xterm

This may or may not work. If it do not install go “ Another way to install osso-xterm”  below and install from there.

 
   

 

 

 

4. Next install “Becomeroot in one or 2 ways.

1 Click the number 5 and follow these instruction.

I used [5] and used the application Repository

URL: http://eko.one.pl/maemo
Distribution: bora
Components: user

Run application Manager,

select application manager with the top menu, Tools, Application catalogue, New,

Type the following:

Catalog name: BecomeRoot (this is what I named it)

Web address: http://eko.one.pl/maemo

Distribution: bora

Components: user

  1. Click OK 
  2. Click “Close
  3. ? Refresh packing list? 
  4. Click “OK” 

If you have an internet connection and everything was typed correctly the list should refresh OK

Click Browse Installable applications

Becomeroot should be in the menu

Install becomeroot.

5 . OR if you do not want to do it this way

on the same page download this file by clicking [6]

and download and install becomeroot_0.1-2_armel.deb

 
 
 
 
 

 

6. Another way to install osso-xterm

If the first way above did not work try this.

Goto here on the 770 tablet http://maemo.org/downloads/product/OS2006/osso-xterm/

Click “Homepage”

You should end up here” http://770.fs-security.com/xterm/

“X Terminal Emulator for the Nokia 770”

Click on Download and install "these packages" link

Click on and select open on each file under “Parent Directory” three files total.

Application manager will run. Click OK to install.

Repeat this for each file. With osso-xterm being the last one installed.

 If becomeroot installed Ok above?

Restart your tablet .

 

   

7. Once The tablet is up tap the programs menu Icon to the left,

Scroll to Extras, now tap "X Terminal" , X Terminal will start, You will see”

BusyBox v1.01 (Debian 3:1.01-1.osso12) Built-in shell (ash) 
Enter ‘help' for a list of built-in commands. 

/ $

Or you will have this depending on which version you are running

BusyBox v1.4.1 (2007-03-12 19:00:25 EET) Bult-in shell (ash) 
Enter ‘help' for a list of built-in commands. 

~$

Type the following: cd

The ~$ is already there so just type cd

 

/$ cd

After you hit the return key you will get this prompt

~ $

Type exactly this with same case for all text.

~$ cd MyDocs

You will get this prompt after you hit the return key

~/MyDocs $

Now type: tar zxvf kernel_flasher.tgz The line should look like this

~ /MyDocs $ tar zxvf kernel_flasher.tgz

Now hit “return” on the keyboard

Several lines of text will scroll then the following prompt will appear again.

~/MyDocs $

Now type: tar zxf kernel-sdhc-48MHz-3.2006.49.tar.gz

The line should look like this

~/MyDocs $ tar zxf kernel-sdhc-48MHz-3.2006.49.tar.gzHy

After a few seconds the following prompt will re-appear.

~/MyDocs $

 

The prompt ~/MyDocs will already be there so do not type it

Do not close X Terminal

Select the file manager Icon if it is already running and close file manager, then start it again. If it is not already running then start file manager

Look in the Directory and you will now see a new folder called “ kernel_flasher

And a new file in the root directory called “ zImage-48MHz

If not something went wrong so retrace your steps to locate the problem.

If the files are there continue:

Close file manager

Return to the X terminal window

How to run flasher with SDHC kernel file as parameter

 
 ~/MyDocs $

At this prompt type this exactly, do not leave out the period in the beginning and make

sure the text case is exactly the same. (Such as 48MHz)

The finished line should look like this:

~/MyDocs $ ./kernel_flasher/kernel_flash zImage-48MHz
You will be asked a yes or no question: type yes the hit return.
~/MyDocs $ will re-appear and you are now done. 
If anything else happens check your typing and try again.
 

Reboot: Power off

Wait a few seconds,

Power on:

(I find you have to press the power key more than once to get it to power up right after you shut the tablet off. This was already the case and it also happens with my N800)

After boot up install a normal RS-MMC none SDCH that is already know to work.

Run file manager

Check the NONE- SDHC card. It should work OK

Insert a “Custom 8GB SDHC” card, it should also work.

You should see the 8GB card appear on the screen, If not something went wrong somewhere and you should start over.

A faster way to get the files on your Nokia 770 if you have a computer

If you have a computer you can copy all the files to a normal 770 MMC card then place them in the directories listed above to get all the files faster.

Copy the kernel file kernel-sdhc-48MHz-3.2006.49.tar.gz and kernel_flasher.gz to your current directory. My N770 name is CGNOKIA 770. So this is the first directory you see when you run file manager (your name will be different). When you down loaded the files you saved them to a none SDHC MMC card that worked or if you are connected to the site with the 770 then make note where you saved them. Now use file manager to copy the 2 files to what I will call the root directory ( I am not sure if this is correct in Linux but copy them to the first folder ) My “root folder is CGNokia 770” the files will now show up below the MMC card Icon on the right side of the file screen with any other file in the root directory. All folders will be at the top, then next will be the MMC card, then files.

You can get the xterm and become-root files the same way and install them by double clicking the in file manager. Remember to install osso-xterm last of the three files under the parent directory

This is my first attempt so if someone finds a problem or mistake please let me know so I can correct it.

Craves1