Active Topics

 


Reply
Thread Tools
Posts: 2,153 | Thanked: 8,462 times | Joined on May 2010
#1001
Or use this: http://maemo.org/packages/view/headset-control/
Working with PR 1.3 too.
 

The Following User Says Thank You to pali For This Useful Post:
Posts: 87 | Thanked: 46 times | Joined on Nov 2010 @ lisbon, portugal
#1002
Originally Posted by J4ZZ View Post
Here's a small guide to add u-boot to power48.

1st: Install all packages from 1st post

Code:
dpkg -i kernel-power_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-modules_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-flasher_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-settings_0.12_armel.deb
dpkg -i kernel-power-bootimg_1:2.6.28-10power48_armel.deb
check if it's installed properly with
Code:
uname -r
Is should say 2.6.28.10-power48

Then follow up this little guide (Thx to [DarkGUNMAN] and Fabry's guide of patching power-kernel with u-boot)

Open Terminal:
Code:
sudo gainroot
cd /home/user
# Prerequisites
Code:
apt-get install -y wget flasher mkimage
#1. Download power kernel deb file from repository and extract fiasco image from it
Code:
wget http://atrey.karlin.mff.cuni.cz/~pali/kernel-power_1:2.6.28-10power48_armel.deb -O kernel-power_2.6.28-10power48_armel.deb
dpkg --fsys-tarfile kernel-power_2.6.28-10power48_armel.deb | tar -xf - boot/zImage-2.6.28.10-power48.fiasco
mv boot/zImage-2.6.28.10-power48.fiasco /home/user/
rm -r boot
rm kernel-power_1:2.6.28-10power48_armel.deb
#2. Download Matan's u-boot from repository (it is named u-boot-for-power-kernel) and extract file image from it
Code:
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/u/u-boot-for-power-kernel/u-boot-for-power-kernel_1.0_all.deb -O u-boot-for-power-kernel_1.0_all.deb
dpkg --fsys-tarfile u-boot-for-power-kernel_1.0_all.deb | tar -xf - ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000
mv ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 /home/user/vmlinuz-2.6.28.10-power48
rm -r usr
rm u-boot-for-power-kernel_1.0_all.deb
#3. Unpack Fiasco image
Code:
flasher -u -F zImage-2.6.28.10-power48.fiasco
rm zImage-2.6.28.10-power48.fiasco
#4. Transform zImage in uImage (necessary because u-boot boots Kernel only in uImage file format)
Code:
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Power Kernel v48" -d zImage uImage
#5. Add power kernel uImage at end of previous file (starting write at offset 0x38000 aka 448 blocks)
Code:
dd if=uImage of=vmlinuz-2.6.28.10-power48 seek=448
#6. Remove zImage & uImage
Code:
rm zImage
rm uImage
#7.1 Flash the kernel
Code:
softupd -vv -s --local
#7.2 Open a new terminal (Shift+Ctrl+X) leave other xterm open!!!
Code:
flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48
#8. Optional - Multiboot - backup and replace Power48
Code:
mv /boot/zImage-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /boot/multiboot/vmlinuz-2.6.28.10-power* /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /home/user/vmlinuz-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48
#9. Optional - Clean Multiboot Entries
If you have old power47 or double power48 entries
open Filebox and navigate to /etc/multiboot.d to delete the respecting *.item files.

#10. Reboot and watch the !!!

Edit: I coloured the code for those who don't know what goes together and what not. So, each colored lines are a complete string where to hit 'Enter' after. I left the obvious ones untouched

Greetz,

J4ZZ


Hi. After rebooting:
Unable to read boot.scr from mmc 2:1
Unable to read boot.scr from mmc 0:3
Unable to read uimage.scr from mmc 0:3
ERROR:can't get kernel image.


Any Help??? EDIT: PLease???




EDIT2: Managed to boot meego from SDcard, yeam maemo is not booting.


EDIT3: Flashed kernel from PR1.3 and solved it.
Also there is a mistake in the "rm" filename in step #1.

Retried the whole thing and uboot now stalls at "loading kernel" and does not boot maemo. Reflashing.... again

Last edited by trlopes1974; 2011-07-15 at 11:22.
 
Posts: 539 | Thanked: 518 times | Joined on May 2010 @ nanaurbusiness
#1003
There is no boot.scr that's right. That's why it loads/needs the uimage file.

I've tested all of the steps and I couldn't find any errors.

Btw. Thanks for pointing me to the small typo, its fixed now... But anyways not deleting the .*deb file shouldn't do any harm to the whole process.



Greetz,

J4ZZ
 

The Following User Says Thank You to J4ZZ For This Useful Post:
Posts: 87 | Thanked: 46 times | Joined on Nov 2010 @ lisbon, portugal
#1004
Originally Posted by J4ZZ View Post
There is no boot.scr that's right. That's why it loads/needs the uimage file.

I've tested all of the steps and I couldn't find any errors.

Btw. Thanks for pointing me to the small typo, its fixed now... But anyways not deleting the .*deb file shouldn't do any harm to the whole process.



Greetz,

J4ZZ
Just can't figure out why it stalls....
 
misterc's Avatar
Posts: 1,625 | Thanked: 998 times | Joined on Aug 2010
#1005
how unbelievably helpful...

and how surprising Flop didn't want customers to end up here, even by accident... noobs, RTFMs...
 
F2thaK's Avatar
Posts: 4,365 | Thanked: 2,467 times | Joined on Jan 2010 @ Australia Mate
#1006
Originally Posted by J4ZZ View Post
Here's a small guide to add u-boot to power48.

1st: Install all packages from 1st post

Code:
dpkg -i kernel-power_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-modules_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-flasher_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-settings_0.12_armel.deb
dpkg -i kernel-power-bootimg_1:2.6.28-10power48_armel.deb
check if it's installed properly with
Code:
uname -r
Is should say 2.6.28.10-power48

Then follow up this little guide (Thx to [DarkGUNMAN] and Fabry's guide of patching power-kernel with u-boot)

Open Terminal:
Code:
sudo gainroot
cd /home/user
# Prerequisites
Code:
apt-get install -y wget flasher mkimage
#1. Download power kernel deb file from repository and extract fiasco image from it
Code:
wget http://atrey.karlin.mff.cuni.cz/~pali/kernel-power_1:2.6.28-10power48_armel.deb -O kernel-power_2.6.28-10power48_armel.deb
dpkg --fsys-tarfile kernel-power_2.6.28-10power48_armel.deb | tar -xf - boot/zImage-2.6.28.10-power48.fiasco
mv boot/zImage-2.6.28.10-power48.fiasco /home/user/
rm -r boot
rm kernel-power_2.6.28-10power48_armel.deb
#2. Download Matan's u-boot from repository (it is named u-boot-for-power-kernel) and extract file image from it
Code:
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/u/u-boot-for-power-kernel/u-boot-for-power-kernel_1.0_all.deb -O u-boot-for-power-kernel_1.0_all.deb
dpkg --fsys-tarfile u-boot-for-power-kernel_1.0_all.deb | tar -xf - ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000
mv ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 /home/user/vmlinuz-2.6.28.10-power48
rm -r usr
rm u-boot-for-power-kernel_1.0_all.deb
#3. Unpack Fiasco image
Code:
flasher -u -F zImage-2.6.28.10-power48.fiasco
rm zImage-2.6.28.10-power48.fiasco
#4. Transform zImage in uImage (necessary because u-boot boots Kernel only in uImage file format)
Code:
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Power Kernel v48" -d zImage uImage
#5. Add power kernel uImage at end of previous file (starting write at offset 0x38000 aka 448 blocks)
Code:
dd if=uImage of=vmlinuz-2.6.28.10-power48 seek=448
#6. Remove zImage & uImage
Code:
rm zImage
rm uImage
#7.1 Flash the kernel
Code:
softupd -vv -s --local
#7.2 Open a new terminal (Shift+Ctrl+X) leave other xterm open!!!
Code:
flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48
#8. Optional - Multiboot - backup and replace Power48
Code:
mv /boot/zImage-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /boot/multiboot/vmlinuz-2.6.28.10-power* /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /home/user/vmlinuz-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48
#9. Optional - Clean Multiboot Entries
If you have old power47 or double power48 entries
open Filebox and navigate to /etc/multiboot.d to delete the respecting *.item files.

#10. Reboot and watch the !!!

Edit: I coloured the code for those who don't know what goes together and what not. So, each colored lines are a complete string where to hit 'Enter' after. I left the obvious ones untouched

Greetz,

J4ZZ

just did this so I can boot meego again, but since updating to kernel v48 and installing the new hildon-desktop supporting portrait meego is stuck in portrait !!!
 
Posts: 151 | Thanked: 93 times | Joined on Sep 2009 @ sofia, bulgaria
#1007
Hi all,

I've switch to v48. Thanks J4ZZ for detailed steps, this is what I followed.

It was tough time and lots of pray after reboot command, until I heard the Meamo startup tone. Everything looks workable now, so big thanks to kernel-power contributors.

This is my config, if anyone is interested:

I have kernel power 48 + u-boot.
I have backupmenu.
I have MeeGo DE flashed on MMC.

If I press power button with keyboard closed, I have my Maemo with KP48 booted.
If I press power button with keyboard slid out, I have MeeGo.
If I press power button with keyboard closed, and open it when I see the penguin. I have backup menu.

So this is what I've desired and achieved.

In addition I have bleeding edge wifi drivers (load and work normally).
I have also applied the Super Script + all recommendations about battery and speed tunings.

So my n900 is fast and current.
 
Posts: 44 | Thanked: 18 times | Joined on May 2010 @ Somewhere on earth
#1008
Originally Posted by J4ZZ View Post
Here's a small guide to add u-boot to power48.

1st: Install all packages from 1st post

Code:
dpkg -i kernel-power_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-modules_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-flasher_1:2.6.28-10power48_armel.deb
dpkg -i kernel-power-settings_0.12_armel.deb
dpkg -i kernel-power-bootimg_1:2.6.28-10power48_armel.deb
check if it's installed properly with
Code:
uname -r
Is should say 2.6.28.10-power48

Then follow up this little guide (Thx to [DarkGUNMAN] and Fabry's guide of patching power-kernel with u-boot)

Open Terminal:
Code:
sudo gainroot
cd /home/user
# Prerequisites
Code:
apt-get install -y wget flasher mkimage
#1. Download power kernel deb file from repository and extract fiasco image from it
Code:
wget http://atrey.karlin.mff.cuni.cz/~pali/kernel-power_1:2.6.28-10power48_armel.deb -O kernel-power_2.6.28-10power48_armel.deb
dpkg --fsys-tarfile kernel-power_2.6.28-10power48_armel.deb | tar -xf - boot/zImage-2.6.28.10-power48.fiasco
mv boot/zImage-2.6.28.10-power48.fiasco /home/user/
rm -r boot
rm kernel-power_2.6.28-10power48_armel.deb
#2. Download Matan's u-boot from repository (it is named u-boot-for-power-kernel) and extract file image from it
Code:
wget http://repository.maemo.org/extras-devel/pool/fremantle/free/u/u-boot-for-power-kernel/u-boot-for-power-kernel_1.0_all.deb -O u-boot-for-power-kernel_1.0_all.deb
dpkg --fsys-tarfile u-boot-for-power-kernel_1.0_all.deb | tar -xf - ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000
mv ./usr/lib/u-boot/u-boot.bin.0x38000/u-boot.bin.0x38000 /home/user/vmlinuz-2.6.28.10-power48
rm -r usr
rm u-boot-for-power-kernel_1.0_all.deb
#3. Unpack Fiasco image
Code:
flasher -u -F zImage-2.6.28.10-power48.fiasco
rm zImage-2.6.28.10-power48.fiasco
#4. Transform zImage in uImage (necessary because u-boot boots Kernel only in uImage file format)
Code:
mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Power Kernel v48" -d zImage uImage
#5. Add power kernel uImage at end of previous file (starting write at offset 0x38000 aka 448 blocks)
Code:
dd if=uImage of=vmlinuz-2.6.28.10-power48 seek=448
#6. Remove zImage & uImage
Code:
rm zImage
rm uImage
#7.1 Flash the kernel
Code:
softupd -vv -s --local
#7.2 Open a new terminal (Shift+Ctrl+X) leave other xterm open!!!
Code:
flasher --local -f -k /home/user/vmlinuz-2.6.28.10-power48
#8. Optional - Multiboot - backup and replace Power48
Code:
mv /boot/zImage-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /boot/multiboot/vmlinuz-2.6.28.10-power* /boot/multiboot/vmlinuz-2.6.28.10-power48-bak
mv /home/user/vmlinuz-2.6.28.10-power48 /boot/multiboot/vmlinuz-2.6.28.10-power48
#9. Optional - Clean Multiboot Entries
If you have old power47 or double power48 entries
open Filebox and navigate to /etc/multiboot.d to delete the respecting *.item files.

#10. Reboot and watch the !!!

Edit: I coloured the code for those who don't know what goes together and what not. So, each colored lines are a complete string where to hit 'Enter' after. I left the obvious ones untouched

Greetz,

J4ZZ

and now my phone stuck at and the last line is Starting Kernel...

i had backup menu installed, how can i load that to restore my phone?
thanks
 
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#1009
Holy ****, guys, please cut quotes... It's n time only today when 3 line comment is added to page-long quotation (of very useful post, by the way, but that's not the matter here)
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following 3 Users Say Thank You to Estel For This Useful Post:
Posts: 87 | Thanked: 46 times | Joined on Nov 2010 @ lisbon, portugal
#1010
I solved it with:
sudo flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin --flash-only=kernel -f -R

 
Reply

Tags
battery-status, bq27x00_battery, kernel, kernel-power, misiak4king, noobs-cant-read, pali4president, patches, readdirections, revolverspinyou


 
Forum Jump


All times are GMT. The time now is 03:53.