{"id":96,"date":"2006-01-11T20:47:52","date_gmt":"2006-01-12T01:47:52","guid":{"rendered":"https:\/\/dillernet.com\/apple\/?p=96"},"modified":"2006-01-11T20:47:52","modified_gmt":"2006-01-12T01:47:52","slug":"770-previous-post-redux","status":"publish","type":"post","link":"https:\/\/dillernet.com\/apple\/2006\/01\/11\/770-previous-post-redux\/","title":{"rendered":"770 Previous Post Redux"},"content":{"rendered":"<p>Some important updates on my past 770 posts. <\/p>\n<p><b><a href=\"https:\/\/dillernet.com\/apple\/2005\/12\/27\/making-swap\/\">Swap<\/a><\/b><\/p>\n<ul>\n<li>If you are using .51 firmware and want to use swap, use 24 megs or less.\n<\/li>\n<li>I had problems using 128, then 64, then 32 megs. Finally <a href=\"http:\/\/www.bleb.org\/\">Andy Flegg<\/a> was able to tip me off that there is an issue with using anything over 32 megs. I re-partitioned my MMC card down to a 24 meg swap partition and it&#8217;s been working very well. I really recommend you add some swap to help the memory on the 770. I ran a bunch of apps, games and opened four browser windows the 770 was super responsive.\n<\/li>\n<\/ul>\n<p><b><a href=\"https:\/\/dillernet.com\/apple\/2006\/01\/01\/recovering-from-a-firmware-flash\/\">Firmware bootstrap scripts<\/a><\/b><\/p>\n<ul>\n<li> I posted some simple scripts for user and root to quickly install some basic packages and setup the environments for the default user and the root user. The installer commands should be run as the user &#8216;install&#8217; and not as root. I&#8217;ve posted the updated script below. If you install them as root, you&#8217;ll have to uninstall them as root- you can&#8217;t use the GUI (which runs as user and uses a sudo for the install user to add and remove packages with the proper permissions).\n<\/li>\n<li> This script will setup sshd to be launched at each boot, and it will be run as root, which is normal for most unix boxes&#8211; but just beware that sshd will always be running.\n<\/li>\n<li>This version also incorporates Andy Flegg&#8217;s suggestion to make it one script and let it figure out who is running it. So you run it twice- once as <i>user<\/i> to setup user and again as <i>root<\/i> to setup things for root.\n<\/li>\n<li> Recall that you have to have <a href=\"http:\/\/maemo.org\/maemowiki\/HowDoiBecomeRoot\">R&amp;D mode enabled<\/a> via the flasher utility to become root.\n<\/li>\n<li>\n<pre>----------------CUT_HERE---------------------------------------------------------------------\n#!\/bin\/sh\nif [ `id -u` == &ldquo;0&#8243; ]; then\necho 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\/var\/lib\/install\/usr\/lib' &gt;&gt; \/root\/.profile\necho 'export PATH=$PATH:\/var\/lib\/install\/usr\/bin:\/var\/lib\/install\/usr\/sbin' &gt;&gt; \/root\/.profile\necho 'export EDITOR=\/var\/lib\/install\/usr\/bin\/vim' &gt;&gt; \/root\/.profile\necho 'set nocompatible' &gt;&gt; \/root\/.vimrc\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/load-plugin_0.2.4-1_arm.deb\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/dropbear-client_0.46-2_arm.deb\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/dropbear-key_0.46-2_arm.deb\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/dropbear-server_0.46-2_arm.deb\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/vim-tiny_5.6.070-1.1_all.deb\nsudo -u install app-installer-tool install \/media\/mmc1\/Installers\/fbreader-maemo_0.7.1b-1_arm.deb\nln -s \/var\/lib\/install\/etc\/init.d\/dropbear-server \/etc\/rc2.d\/S20dropbear-server \nfi\n\nif [ `id -u` == &ldquo;29999&#8243; ]; then\necho 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\/var\/lib\/install\/usr\/lib' &gt;&gt; \/home\/user\/.profile\necho 'export PATH=$PATH:\/var\/lib\/install\/usr\/bin:\/var\/lib\/install\/usr\/sbin' &gt;&gt; \/home\/user\/.profile\necho 'export EDITOR=\/var\/lib\/install\/usr\/bin\/vim' &gt;&gt;  \/home\/user\/.profile\necho 'set nocompatible' &gt;&gt; \/home\/user\/.vimrc\n\nmkdir \/home\/user\/.ssh\ncat \/media\/mmc1\/keys\/id_rsa_mac &gt;&gt; \/home\/user\/.ssh\/authorized_keys\ncat \/media\/mmc1\/keys\/id_rsa_XP &gt;&gt; \/home\/user\/.ssh\/authorized_keys\nchmod 400 \/home\/user\/.ssh\/authorized_keys \nchmod 700 \/home\/user\/.ssh\nfi\n----------------CUT_HERE---------------------------------------------------------------------\n<\/pre>\n<\/li>\n<\/ul>\n<p><b><a href=\"https:\/\/dillernet.com\/apple\/2005\/12\/20\/bookmark-management-on-the-nokia-770\/\">Bookmarks<\/a><\/b> <\/p>\n<ul>\n<li> You can export to HTML and import right into the bookmark manager!\n<\/li>\n<li> After all the time and energy that I spend exporting bookmarks from Firefox in XBEL format and modifying them for the OSSO Bookmark application, you can import right from inside the Bookmarks app itself. That&#8217;s a lot easier. Look under the Tools menu in the Bookmarks Application &#8211; not in the Browser.\n<\/li>\n<li> Below is an example of some output from the 770&#8217;s export bookmarks function.\n<\/li>\n<li><code><br \/>\n&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;<br \/>\n&lt;!-- This file was automatically generated by Sputnik<br \/>\nIt will be read and overwritten.<br \/>\nDo Not Edit! --&gt;<br \/>\n&lt;META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text\/html; charset=UTF-8\"&gt;<br \/>\n&lt;TITLE&gt;Bookmarks&lt;\/TITLE&gt;<br \/>\n&lt;H1&gt;Bookmarks&lt;\/H1&gt;<\/p>\n<p>&lt;DL&gt;&lt;p&gt;<br \/>\n\t&lt;DT&gt;&lt;A HREF=\"http:\/\/www.accuweather.com\" ADD_DATE=\"1118841481\" LAST_VISIT=\"1137019750\"&gt;AccuWeather.com&lt;\/A&gt;<br \/>\n&lt;\/DL&gt;&lt;p&gt;<br \/>\n<\/code><\/p>\n<\/li>\n<li> Export your bookmarks from Firefox and then scp the resulting html file over to the 770. Put it into the MyDocs folder or your MMC card. Then use the Tools\/Import to open the file.\n<\/li>\n<li> To scp from Mac to 770:\n<pre>dillera$ scp bookmarks.html user@192.168.251.53:MyDocs\n<\/pre>\n<\/li>\n<li> It might be wise to pare down your bookmarks if you have a lot. I imported about 1000 of mine, and it does take the Bookmarks application a little bit of time to parse them.\n<\/li>\n<\/ul>\n<p><\/p>\n<p>Wow. I can&#8217;t believe I have swap and the Apple BT keyboard working. There isn&#8217;t much else I really want for my 770 at this point. I guess its time to just enjoy using it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some important updates on my past 770 posts. Swap If you are using .51 firmware and want to use swap, use 24 megs or less. I had problems using 128, then 64, then 32 megs. Finally Andy Flegg was able to tip me off that there is an issue with using anything over 32 megs. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-nokia-770"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3PE01-1y","jetpack-related-posts":[{"id":88,"url":"https:\/\/dillernet.com\/apple\/2006\/01\/01\/recovering-from-a-firmware-flash\/","url_meta":{"origin":96,"position":0},"title":"Recovering from a Firmware Flash","author":"admin","date":"January 1, 2006","format":false,"excerpt":"So with new firmware images coming from Nokia (which is a good thing) you have to start to deal with picking up the pieces after a flash. The built in control panel 'Backup' does a questionable job - while it does seem to work, it also seems to have made\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":117,"url":"https:\/\/dillernet.com\/apple\/2006\/03\/30\/myoperacom-free-portal-for-your-770\/","url_meta":{"origin":96,"position":1},"title":"My.Opera.Com &#8211; free portal for your 770","author":"admin","date":"March 30, 2006","format":false,"excerpt":"Want a really excellent web experience with your 770? Want 300 free megs to host your blog, pictures, email and probably more? Check out http:\/\/my.opera.com. You can sign up for a free account and get all that stuff- plus it looks perfect and feels responsive using the Opera Mobile Browser\u2026","rel":"","context":"In &quot;Interesting&quot;","block_context":{"text":"Interesting","link":"https:\/\/dillernet.com\/apple\/category\/interesting\/"},"img":{"alt_text":"opera_icon.jpeg","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2006\/03\/images\/opera_icon.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":190,"url":"https:\/\/dillernet.com\/apple\/2007\/07\/28\/openeinstein-build-48-for-nokia-770\/","url_meta":{"origin":96,"position":2},"title":"OpenEinstein build 48 for Nokia 770","author":"dillera","date":"July 28, 2007","format":false,"excerpt":"I've complied OpenEinstein 2007-07 build 48. Current as of today. You can download it below. It's about 1.8 megs, bzipped. It will expand into a 16 meg file. Feel free to download the binary here. You'll need this file also: Einstein.rex. The last thing you need of course is a\u2026","rel":"","context":"In &quot;Newton&quot;","block_context":{"text":"Newton","link":"https:\/\/dillernet.com\/apple\/category\/newton\/"},"img":{"alt_text":"logo_light.gif","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/07\/logo-light.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":89,"url":"https:\/\/dillernet.com\/apple\/2006\/01\/09\/busybox-on-the-770\/","url_meta":{"origin":96,"position":3},"title":"Busybox on the 770","author":"admin","date":"January 9, 2006","format":false,"excerpt":"Busybox is your gateway to exploring the 770. It's called \"The Swiss Army Knife of Embedded Linux\" for good reason. When you login to the 770 and use the CLI (or shell) what you are using is Busybox. Traditional Unix machines uses many small programs (most often the GNU toolset)\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":84,"url":"https:\/\/dillernet.com\/apple\/2005\/12\/27\/making-swap\/","url_meta":{"origin":96,"position":4},"title":"Making Swap","author":"admin","date":"December 27, 2005","format":false,"excerpt":"In my quest to speed up the 770 (I think that by loading my bookmarks and RSS feeds I've crushed it- it's just so slow now that it's mostly unusable) I ran across a link in the comments here to a post on the users list about enabling swap on\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":87,"url":"https:\/\/dillernet.com\/apple\/2006\/01\/01\/what-happened-in-51\/","url_meta":{"origin":96,"position":5},"title":"What Happened in .51?","author":"admin","date":"January 1, 2006","format":false,"excerpt":"Issues with 51 Ok, since I've flashed 51 onto my 770, all hell has broken loose. So far I've had these issues: News Reader won't load (and it constantly refreshes) Sporadic reboots Out of Memory errors (I never had them before) Using swapon causes immediate out of memory and or\u2026","rel":"","context":"In &quot;Nokia 770&quot;","block_context":{"text":"Nokia 770","link":"https:\/\/dillernet.com\/apple\/category\/nokia-770\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":0,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"wp:attachment":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}