tag:blogger.com,1999:blog-55949618929231022172024-02-20T11:42:18.067-08:00Nokia Tablet StuffThis blog is only intended for my consumption - it is just a log book.Donhttp://www.blogger.com/profile/02162150722036641039noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5594961892923102217.post-40260528795492993712008-01-27T17:53:00.000-08:002008-03-11T17:47:58.460-07:00 <font size="4"><b>Some handy links</b></font><br> <br>770 OS installs from Nokia: <a href="http://europe.nokia.com/A4144790"><b>OS2006 for 770</b></a><br>fanoush's installable <a href="http://www.internettablettalk.com/forums/showthread.php?t=11824"><b>bugfix for OS2006</b></a><br>Pairing <a href="http://www.internettablettalk.com/forums/showthread.php?p=115181"><b>an iGo keyboard</b></a><br>Milhouse's post: <a href="http://www.internettablettalk.com/forums/showthread.php?t=8631"><b> Cloning OS to SD Card: Simplified instructions</b></a><br>Another: <a href="http://www.internettablettalk.com/forums/showthread.php?p=106502#post106502"><b>noobie guide for booting the Nokia 770 from MMC</b></a><br>fanoush's: <a href="http://fanoush.wz.cz/maemo/#initfs"><b>modified initfs and boot menu</b></a><br>Repo's at <a href="http://www.gronmayer.com/it/"><b>gronmayer</b></a><br><a href="http://internettablettalk.com/forums/showthread.php?t=7342"><b> Successfully flashed ITOS2007HE with Fanoush's MMCPlus+Multiiblock writes</b></a> - see post 8.<br><b><a title="N800 + OS2008 + MMC boot (this worked for me)" href="http://www.internettablettalk.com/forums/showthread.php?p=134553#post134553" id="w840">N800 + OS2008 + MMC boot (this worked for me)</a> <br> <br></b> Donhttp://www.blogger.com/profile/02162150722036641039noreply@blogger.com0tag:blogger.com,1999:blog-5594961892923102217.post-39540822050746731702008-01-25T19:07:00.000-08:002008-02-01T12:39:44.073-08:00 <h3> Setting up the 770 for dual booting <br> </h3> We are basically following this: <a href="http://www.internettablettalk.com/forums/showthread.php?p=106502#post106502">http://www.internettablettalk.com/forums/showthread.php?p=106502#post106502</a> and <a title="http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288" href="http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288" id="hj0n">http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288</a>. with some mods for using an ext3 partition and different partition sizes.<br> <br> <ul><li> <b>Re-flash</b> to a clean OS2006. </li></ul> <ul><li> <b>Apply fanoush</b>'s patch: <a href="http://www.internettablettalk.com/forums/showthread.php?t=11824">bugfix for OS2006</a> - install from MMC card, re-boot. </li></ul> <ul><li> <b>BT keyboard plug-in</b> - install from MMC card, re-boot, see <a href="http://770.fs-security.com/maemo-bt-plugin/">maemo-bt-plugin</a> </li></ul> <ul><li> <b>Pair with iGo keyboard</b> (Set B/T on, enter OK to iGo and then enter Fn+ passcode, Fn+enter). </li></ul> <ul><li> <b>Wifi</b>. </li></ul> <ul><li> <b>Bookmark</b> <a href="http://www.gronmayer.com/it/index.php" id="ta5p" title="Gronmayer for OS2006">Gronmayer for OS2006</a><br> </li></ul> <ul><li> <b>Install the following repos</b> (using Gronmayer): </li></ul> <ul> <ul> <li> <b>Search </b>for xterm in Gronmayer: </li> </ul> </ul> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%; margin-left: 80px;"><code>Web address: http://repository.maemo.org/<br>Distribution: mistral<br>Components: free non-free</code></pre> <ul> <ul> <li> <b>Search</b> for becomeroot in Gronmayer:<br> </li> </ul> </ul> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%; margin-left: 80px;">Web address: http://eko.one.pl/maemo/<a href="http://eko.one.pl/maemo/" target="_blank"></a><br>Distribution: mistral<br>Components: user<br></pre> <ul><ul><li><b>Search</b> for status in Gronmayer:</li></ul></ul><div style="margin-left: 80px;"><pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">http://maemo-hackers.org/apt<br>Distribution: mistral<br>Components: main<code> <br></code></pre></div><ul><ul><li><b>Search </b>for ping in Gronmayer: </li></ul></ul> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%; margin-left: 80px;">Web address: http://mg.pov.lt/770<a href="http://eko.one.pl/maemo/" target="_blank"></a><br>Distribution: mistral<br>Components: user other</pre> <ul><li> <b>Install </b><b>(osso-)</b><b>xterm </b> (v. 0.13) </li></ul> <ul><li> <b>Install becomeroot </b> (v. 0.1-2) </li></ul> <ul><li> <b>Install ping and x11vnc </b>(0.8-3): </li></ul> <div style="margin-left: 40px;"> Ping is needed to keep connection up while in putty: ping -i20 192.168.1.180 (could use streaming radio instead).<br></div><ul><li><b>Install</b> osso-statusbar-cpu and set up the ping command in the command list (ping -i30 192.168.1.180)</li></ul><div style="margin-left: 40px;"> </div> <ul><li> <b>Install wget</b> (v. 1.10.2)</li></ul> <ul><li> <b>In xterm</b>:<br> </li></ul> <div style="margin-left: 40px;"> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">sudo gainroot</pre> and change root and user passwords - short s<br> <br> </div> <ul><li> <b>In xterm as root install</b> ssh (v. 1:3.8p1-3osso4): </li></ul> <div style="margin-left: 40px;"> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">apt-get install ssh<br></pre> Can now use putty on WinXP to access 192.168.1.187<br> <br> </div> <ul><li> <b>In putty</b><b> as root </b><b> install</b> e2fsprogs (v. 1.37-2sarge1): </li></ul> <div style="margin-left: 40px;"> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">apt-get install e2fsprogs<br></pre> </div> <br><ul><li> <b>Partition RS-MMC </b>(can be skipped if partitions are intact)<b>:</b> </li></ul> <ul><ul><li> <b>Back-up</b> (file copy) the FAT32 partition on the MMC card to F:CopyOf770MMC </li></ul></ul> <ul><ul><li> <b>Partition </b>the MMC card as ~1.27GB, ~.637 GB using: </li></ul></ul> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%; margin-left: 80px;"><code>#sfdisk /dev/mmcblk0 -uM<br>/dev/mmcblk0p1: 0,1300,06<br>/dev/mmcblk0p2: ,,,<br>/dev/mmcblk0p3:<br>/dev/mmcblk0p4:</code></pre> <ul><ul><li> <b>Format </b>linux partition p2 as ext3:</li></ul></ul><div style="margin-left: 80px;"><pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">mke2fs -j /dev/mmcblk0p2<br></pre></div><ul><ul><li><b>Format </b>the FAT32 partition using the card-reader and WinXP </li><li> <b>Restore </b>F:CopyOf770MMC to the new FAT32 partition. </li></ul></ul> <br> <div style="margin-left: 40px;"> </div> <ul><li> <b>Install boot menu:</b> </li></ul> <ul><ul><li> Mount the Linux partition: </li></ul></ul> <pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%; margin-left: 80px;">insmod /mnt/initfs/lib/modules/2.6.16.27-omap1/mbcache.ko<br>insmod /mnt/initfs/lib/modules/2.6.16.27-omap1/jbd.ko<br>insmod /mnt/initfs/lib/modules/2.6.16.27-omap1/ext3.ko<br>mount /dev/mmcblk0p2 /media/mmc2<br></pre> <ul><ul><li> Using WinSCP: <br></li></ul></ul><div style="margin-left: 120px;">copy <span style="color: rgb(255, 0, 0);">F:DownloadsAndPatchesfanoushboot menuinitfs_flasher.tgz</span> to <span style="color: rgb(255, 0, 0);">/home/user/MyDocs/.documents</span> on the 770.<br>copy <span style="color: rgb(255, 0, 0);">F:DownloadsAndPatchesfanoushboot menu770bootmenuconfbootmenu.conf </span>to <span style="color: rgb(255, 0, 0);">/home/user/MyDocs/.documents</span> on the 770.</div><div style="margin-left: 80px;"><pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">cd /home/user/MyDocs/.documents/<br>tar zxvf initfs_flasher.tgz<br>cd initfs_flasher/<code><br></code>./initfs_flash</pre></div><ul><ul><li> Follow the on-screen instructions.</li></ul></ul><br><font size="4"><u><b>Cloning the Operating System to Internal SD/MMC Card</b></u></font><br> <br> 7. Download and execute the following script and binary<ul><li>The following commands will download the cloning script and the GNU tar binary to assist with the cloning process</li></ul><br>7.1 <u>As user "user"</u><ul><li>Execute the following in xterm:<br> <div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;"><pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">mkdir ~/bin<br>cd ~/bin<br>wget http://www.nmacleod.com/nokia/bin/nupgrade.sh<br>wget http://www.nmacleod.com/nokia/bin/tar<br>chmod +x nupgrade.sh tar<br></pre> </div></div></li></ul>7.2 <u>As user "root"</u> (without Sardine upgrade)<ul><li>Switch to the root superuser and begin the process of cloning the filesystem to partition two on the Internal memory card. This is achieved in stages to allow you to control progress and check for errors. Pass parameters to the nupgrade.sh script to control progress, as follows<br> <ul><li>0 - Create ext3 filesystem on partition 2 of the Internal memory card (usually may be omitted)<br></li><li>1 - Mount partition 2 as /opt</li><li>2 - Mount rootfs as /floppy</li><li>3 - Perform cloning process, this takes a while ...<br></li><li>4 - Commit filesystem updates and unmount /floppy and /opt</li><li><b>Modified to use ext3</b> as detailed in <a title="http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288" href="http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288" id="sr7b">http://www.internettablettalk.com/forums/showpost.php?p=135752&postcount=288</a> <br></li></ul><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;"><pre style="border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;">sudo gainroot<br>cd /home/user/bin<br>./nupgrade.sh 0 ext3 (this step usually may be omitted)<br>./nupgrade.sh 1 ext3<br>./nupgrade.sh 2 ext3<br>./nupgrade.sh 3 ext3<br>./nupgrade.sh 4 ext3<br>reboot<br></pre></div> </div></li></ul>Take an Acronis backup and we are done.<br><br><br> Donhttp://www.blogger.com/profile/02162150722036641039noreply@blogger.com0tag:blogger.com,1999:blog-5594961892923102217.post-91497579758036735232008-01-25T18:00:00.000-08:002008-01-25T19:20:04.110-08:00 <h3>Objectives for setting up my 770 and N800 <br></h3><p><br></p><p>I am going to set both tablets up so that they can be booted from memory cards.<br><br><span style="font-size: 130%;"><b>770</b></span><br><br>For the 770 the objective is to get more space for installing software and maybe make it go a little faster. I will set it up for dual booting but I don't expect to use that very often. I also hope that I can back up my memory card installation from the PC. I would like to have OS2007HE in the main flash memory and OS2006 in the memory card. I anticipate using OS2006 more than OS2007HE so I am picking this as the system to be loaded into the faster memory.<br><br><br><br><span style=" font-size: 130%;"><b>N800</b></span><br><br>For the N800 the objective is also to get more space, performance(?) and the ability to back up the memory card. I also want to have a clean install on the internal flash for 'normal' usage, and an experimental install on a memory card to allow me to install crap without worrying too much about having to reinstall everything when things go pear-shaped. I also plan to do sw. development on the memory card. I want to install OS2008 in both the main flash memory and in the memory card - I would prefer OS2007 somewhere, but this does not seem to be possible at this time.</p> Donhttp://www.blogger.com/profile/02162150722036641039noreply@blogger.com0