thanks for this wiki, very easy to compile.
- dolphin2406
"The Drizzle wiki was useful in getting started but did not include all of the available packages."
- Jauder Ho Auto
"In light of the MySQL conference, I decided to get try to get drizzle up and running on Ubuntu 8.04. I typically try to avoid installing dependencies from source as much as possible and a little bit of Googling turned up some available libraries."
- Jauder Ho Auto
Good site, outside of Facebook and MySpace, to make friends. I enjoyed it better.
- Kevin Bordelon
Better than the other friend finder sites.
- Donna b
I am not very computer literate but your directions are very clear. I think I will try it.
- Cangel Veie
its really a wonderful site...i loved it
- silvy agarwal
Nice site, I really like the blog layout. :)
- tmp1
It's a wonderful site. Explanations are very clear and easy to understand. Thank You!!!
- Arun Allwyn
seems very simple..but I am sure..if I install drizzle..i will get stuck on almost all the steps...will give it a try tonight tho!..thnx for layin it out for ppl like me.
- pairbrother
Since the release, there has been an active community exploring the inside of the Pre. I'll be adding my notes here as well as pointers to some other useful resources.
- Jauder Ho
from twhirl
I used the instructions for a Mac. Pretty painless although having to reset the phone to enable dev mode was a little alarming. Getting in via USB and novaterm after the reset was a no brainer though.
- Jauder Ho
from twhirl
Ideally, changes made will be seamless as it relates to updates but YMMV.
- Jauder Ho
from twhirl
If you did everything right, you will be presented with a nice root@castle# prompt.
- Jauder Ho
from twhirl
As an aside, I'm experimenting with updating this post using twhirl instead of the web interface. Properly done, FF could be an incredible liveblogging tool.
- Jauder Ho
from twhirl
Hardware is a Sirloin OMAP3430 board Revision 34304332
- Jauder Ho
from twhirl
TCP congestion control is set to cubic (should hybla or something else be used instead?). However, this is the default for recent versions of the Linux kernel. http://74.125.155.132/search...
- Jauder Ho
However, only cubic and reno are available by default on the Pre. net.ipv4.tcp_available_congestion_control = cubic reno
- Jauder Ho
Some additional reading: TCP Congestion Control over 3G Communication Systems: an Experimental Evaluation of New Reno, BIC and Westwood+ http://74.125.155.132/search...
- Jauder Ho
Note the fairly small TCP buffer size.
- Jauder Ho
netstat -ntp output http://gist.github.com/133122 Looks like there is a SSL connection to a server in North Carolina. There is also an XMPP connection to the same subnet block.
- Jauder Ho
/var/log/messages appears to log most if not all power events. This should be useful in tracking down apps that are misbehaving wrt power.
- Jauder Ho
Looks like the XMPP server connection is automatically maintained, not quite sure what is being transferred since I do not have messaging setup (other than SMS).
- Jauder Ho
If you have Flightview installed, it looks like it tries to launch itself every 15 minutes even if it is not an open card. See http://gist.github.com/133127 This obviously could lead to battery drain.
- Jauder Ho
I'm deleting Flightview until this is fixed or an option to disable is provided.
- Jauder Ho
Max observed charge is 1149.550049mAh which is pretty close to the stated max of 1150mAh. Can anyone with a Seidio battery report what they see?
- Jauder Ho
As reported, Google Calendar and Contacts sync in the background. This seems to happen every 15 minutes (after the 1.0.3 update).
- Jauder Ho
Prior to 1.0.3, the sync happened every 2 hours. Personally, I'm fine with the sync happening every 2 hours if it saves battery life.
- Jauder Ho
Suspend does not seem to work that well as IdleCheck often reports activity. But this could be because I am logged in via novaterm. Looking at older logs do indicate SLEEP periods.
- Jauder Ho
I think that I just figured out one of the reasons behind the loose slider. More when I get home. Updated with link. http://bit.ly/vrJc1
- Jauder Ho
Was going to look into hacking a character counter for the Messaging app but the code is pretty messy. This might be more work than I expected.
- Jauder Ho
It looks like the counter code is already there but for some reason Palm decided not show a visible counter. /usr/palm/applications/com.palm.app.messaging/app/utilities/CharacterCounter.js
- Jauder Ho
Tried to trick the Jawbone into playing music from Pandora using this method (http://bit.ly/VF48c) but it did not work.
- Jauder Ho
No dice with a mp3 on the Music player either.
- Jauder Ho
After more Googling, it looks like the Jawbone (orig) does not support A2DP. The previous link was about trying to use the headset profile to stream music. Too bad really, it would have been nice to be able to listen to music occasionally on the Jawbone (mono and all).
- Jauder Ho
Not currently syncing music with iTunes. I was able to create a music/ folder via USB and the music player found it automatically.
- Jauder Ho
I wonder what upgrades/apps are going to be possible given the similarity. Video recording app for the Pre?
- Jauder Ho
Per Rapid Repair, the Pre uses an OMAP3430 - 600 MHz ARM Cortex A8 + PowerVR SGX 530 GPU + 430MHz C64x+ DSP + ISP (Image Signal Processor)
- Jauder Ho
From the Wikipedia entry for OMAP3 http://en.wikipedia.org/wiki... "The OMAP3 is broken into 3 distinct groups: the OMAP34x, the OMAP35x, and the OMAP36x. OMAP34x and OMAP36x are distributed directly to large handset (such as cell phone) manufacturers. OMAP35x is a variant of OMAP34x intended for catalog distribution channels. The OMAP36x is a 45nm version of...
more...
- Jauder Ho
Interestingly, there are faster versions of the 34x up to 1GHz (3640 on 45nm process instead of 65nm).
- Jauder Ho
OMAP4 parts have been announced (from Wikipedia) that use the dual code ARM Cortex A9.
- Jauder Ho
The SGX530 is capable of 14 MPolys/s so it'll be interesting to see what games are produced for the Pre. The iPhone 3GS specs state that they use a PowerVR SGX too although the specific model is not clear.
- Jauder Ho
Added the ipkg feed via the predev wiki http://predev.wikidot.com/adding-... Enabled ssh by installing dropbear. Set ssh to be niced to 5 (ssh is not a priority process)
- Jauder Ho
Added .ssh/authorized_keys to Pre. It's better than using passwords... Will edit wiki to reflect this at some point.
- Jauder Ho
Was just digging around inside the Pre and noticed that the naming convention for the Pandora app is off. It says com.palm.pandora which implies that it's a Palm developed app...
- Jauder Ho
I do not like the minuscule button in the top left. Someone has mentioned using a gesture to flip the card over to set preferences. That would be brilliant.
- Jauder Ho
Erk. It seems that turning on CPU scaling makes the Pre a lot more aggressive about powering down (makes sense). However, this includes powering down the wifi which means ssh sessions will just hang... YMMV.
- Jauder Ho
Alrighty, taking a closer look at Bluetooth now.
- Jauder Ho
There's BluetoothMonitor, PmBtStart, PmBtStack and PmBtEngine. It does not look like bluez is being used.
- Jauder Ho
straced PmBtStack while powering up a BT keyboard with no effect so it looks like a) the supported profiles are hardcoded in (or I have not been able to find where they are) and b) hacking additional profile support in may not be possible.
- Jauder Ho
There looks like there is a Bluetooth sniffer at /usr/bin/palmsniffer which turns out to be a shell script.
- Jauder Ho
Bluetooth output appears to be bound to a port which then you can telnet to. Port number seems to be hardcoded to 16888.
- Jauder Ho
telnet to port 16888 will start the log and telnet to port 16889 will stop the log. Ends up generating a binary file. Running strings on it does show my BT headset connecting...
- Jauder Ho
FWIW, also bought some usb cables and car charger from monoprice.com. Cheapest option that I could find. 2 cables and 1 charger for less than $10.
- Jauder Ho
Back to Bluetooth, running hexdump and strings on the output did not show anything too interesting. Unfortunately, I do not have the BT keyboard with me any longer. Maybe I should try the Wiimote.
- Jauder Ho
Once again, current supported Bluetooth profiles by the Pre (as of 1.0.3): PAN, A2DP, HFP/HSP, PBAP, AVRCP. Let Palm know if you want different profiles such as HID, OPP and SPP.
- Jauder Ho
Crossing fingers and updating fairly heavily hacked system to 1.0.4.
- Jauder Ho
It is possible to use scp to copy files across wifi to the Pre. However, this drops the file by default into /var/home/<user> instead of the larger /media/internal partition.
- Jauder Ho
Out of curiosity, I tried playing the HaveFun.mp4 while watching top. It seems to consume about 12% CPU on average (cpu scaling turned on) so there's plenty of horsepower left.
- Jauder Ho
Open Card Information: Orange + Sym + i. You will see information about the open card, including how many images the app is using, how many DOM nodes, Render nodes, and Render layers it's calling. Potentially useful to web developers learning how to program for the webOS. (From precentral.net)
- Jauder Ho
Are tcpdump and hcidump available on the Pre, out of interest?
- Tyson Key
From what I can see, tcpdump and bluez-hcidump are available from the Optware ipkg feed (i.e. not installed by default but available). Note that the BT stack does not appear to be Bluez.
- Jauder Ho
Hmm, has anyone ran NMAP against a Pre whilst it's associated with a Wi-Fi LAN?
- Tyson Key
I'll be surprised if anyone manages to gets parts of the OpenMoko userland/UI layer working on it, just for the sake of it...
- Tyson Key
From my other thread (http://bit.ly/iIWnP), nmap over wifi shows only port 113 closed. This is pre-rooting and hacking. I now have ssh open over wifi.
- Jauder Ho
I would not be surprised if parts of OpenMoko work at some point especially given people already getting NES and PSX up and running on the Pre already. It is not inconceivable that some enterprising chap with the right libs and wrappers could potentially get iPhone apps on the Pre given the similarity between the hardware of the phones.
- Jauder Ho