Results 1 to 8 of 8

Thread: ICS on PP+

  1. #1
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default ICS on PP+

    So, a while ago, my dad got a new phone from work.
    Samsung Stratosphere.

    Replacing a Palm Pre Plus.


    Just got word that they're letting them keep the old phones, as they're of no use to his workplace.

    Being the modder I am, I thought, 'How can I improve this?'


    Well,
    • WebOS source code was released, along with (hopefully) drivers
    • WebOS is no longer receiving official HP support
      (Essentially, it's now a dead OS)
    • WebOS rides on the Linux kernel
    • ICS source code is available
    • Android rides on the Linux kernel
    • If I mess this up at all, HP has a free "Whoopsie!" button, and I know how to use it.


    So, I may soon have myself a 16GB pocket multimedia device.

    I've almost got ICS source downloaded right now.

    I know, WebOS fans that crawl here, you want WebOS the other direction. I can't do that.
    All I'm trying to do is give life to older hardware.
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

  2. #2
    Moderator TLHarrell's Avatar
    Join Date
    Jan 2012
    Location
    Morgan Hill, CA
    Posts
    1,143

    Default Re: ICS on PP+

    My Thunderbolt isn't even on ICS yet. Good luck. Basically, there's a lot of dev work that needs to be done to mesh the source and the phone's hardware. It's not merely flashing the software onto the device.
    I have a hammer! I can put things together! I can knock things apart! I can alter my environment at will and make an incredible din all the while! -Calvin

  3. #3
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default Re: ICS on PP+

    I figured as much.


    Having the source for both will make things a LOT easier, though.



    Part of the reason I want Android is because the physical keyboard sucks.
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

  4. #4
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default Re: ICS on PP+

    ICS source finally downloaded...


    I think I may have accidentally grabbed all of Android.
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

  5. #5
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default Re: ICS on PP+

    Well, let's see how fast my computer can compile Android from source....
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

  6. #6
    Moderator TLHarrell's Avatar
    Join Date
    Jan 2012
    Location
    Morgan Hill, CA
    Posts
    1,143

    Default Re: ICS on PP+

    Not very fast. That's a ton of compiling. Go borrow Fuga's folding rig.
    I have a hammer! I can put things together! I can knock things apart! I can alter my environment at will and make an incredible din all the while! -Calvin

  7. #7
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default Re: ICS on PP+

    2-4GB? Yah.

    Besides, I ran outta disk space on one drive, and I gotta copy it over.
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

  8. #8
    The floppy drive is no longer obsolete. AmEv's Avatar
    Join Date
    Nov 2010
    Location
    Idaho, USA
    Posts
    3,052

    Default Re: ICS on PP+

    Bring this project back up, and wow. This is NOT going to be easy.

    Thankfully, I've got a lot I can work with.

    So far, this is stuff I've found:

    Code:
    root@palm-webos-device:/# cat /proc/partitions                                  
    major minor  #blocks  name                                                      
                                                                         
     179     0   16056320 mmcblk0                                                   
     179     1       4096 mmcblk0p1                                                 
     179     2      32768 mmcblk0p2                                                 
     179     3   16018944 mmcblk0p3                                                 
     254     0     466944 dm-0                                                      
     254     1     262144 dm-1                                                      
     254     2      57344 dm-2                                                      
     254     3      40960 dm-3                                                      
     254     4   15040512 dm-4
    root@palm-webos-device:/# df -h                                                 
    Filesystem                Size      Used Available Use% Mounted on              
    rootfs                  441.7M    416.1M     25.6M  94% /                       
    /dev/root                31.0M     11.3M     19.7M  36% /boot                   
    /dev/mapper/store-root                                                          
                            441.7M    416.1M     25.6M  94% /                       
    /dev/mapper/store-root                                                          
                            441.7M    416.1M     25.6M  94% /dev/.static/dev        
    tmpfs                     2.0M    152.0k      1.9M   7% /dev                    
    /dev/mapper/store-var                                                           
                            248.0M     32.1M    215.8M  13% /var                    
    /dev/mapper/store-log                                                           
                             38.7M      7.9M     30.8M  20% /var/log                
    tmpfs                    64.0M      5.5M     58.5M   9% /tmp                    
    tmpfs                    16.0M     44.0k     16.0M   0% /var/run                
    tmpfs                   246.4M         0    246.4M   0% /media/ram              
    /dev/mapper/store-var                                                           
                            248.0M     32.1M    215.8M  13% /opt                    
    cryptofs                 14.3G      1.2G     13.1G   9% /media/cryptofs         
    /dev/mapper/store-media                                                         
                             14.3G      1.2G     13.1G   9% /media/internal
    root@palm-webos-device:/# mount                                                 
    rootfs on / type rootfs (rw)                                                    
    /dev/root on /boot type ext3 (ro,data=ordered)                                  
    /dev/mapper/store-root on / type ext3 (ro,data=ordered)                         
    proc on /proc type proc (rw)                                                    
    sysfs on /sys type sysfs (rw)                                                   
    /dev/mapper/store-root on /dev/.static/dev type ext3 (ro,data=ordered)          
    tmpfs on /dev type tmpfs (rw)                                                   
    /dev/mapper/store-var on /var type ext3 (rw,noatime,data=writeback)             
    /dev/mapper/store-log on /var/log type ext3 (rw,noatime,data=ordered)           
    devpts on /dev/pts type devpts (rw)                                             
    tmpfs on /tmp type tmpfs (rw)                                                   
    tmpfs on /var/run type tmpfs (rw)                                               
    tmpfs on /media/ram type tmpfs (rw)                                             
    /dev/mapper/store-var on /opt type ext3 (rw,noatime,data=writeback)             
    cryptofs on /media/cryptofs type fuse.cryptofs (rw,nosuid,nodev,user_id=0,group_
    id=0,allow_other)                                                               
    none on /dev/cgroup type cgroup (rw,cpu)                                        
    extractfs on /var/luna/data/extractfs type fuse.extractfs (rw,nosuid,nodev,user_
    id=0,group_id=0)                                                                
    /dev/mapper/store-media on /media/internal type vfat (rw,fmask=0022,dmask=0022,c
    odepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8)
    Best part? I've even got some kernels (and, thus, source) I can mess with.


    What's interesting is WebOS is eerily similar to desktop Linux.
    Two years. They were great. Let's make the next ones even better!

    Tri.fecta

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •