Posts Tagged ‘update’

Disclaimer – do unwarranted (but thoroughly tested) steps below at your own risk. No responsibility assumed if your phone is accidentally bricked. Your mileage may vary …

Following works with Phoenix version 2011.02.000.44842

1. Remove any lock screens on phone
2. Turn off any pc software firewalls
3. Set phone to ovi suite mode then connect switched on phone to pc via usb
4. Copy all navifirm downloaded firmware files to c:\program files\nokia\phoenix\products\rm-596 (make this folder if not exist)
5. In Phoenix – select conn with RM-596
6. Tools > options > prod location – data package 1.0 section should have c:\program files\nokia\phoenix\products\rm-596, apply and ok all other prompts
7. File > open product RM-596
8. Flashing > Firmware update
9. Product code – click … > choose whichever variant you like (assuming you downloaded a few variants – you can flash a different variant to your original phone)
10. Click Options at bottom left – select file ending with emmc.fpsx then click delete (this assumes you’re not formatting your data partition) then ok
11. Click Refurbish and wait for Firmware updating succeeded message ok then disconnect and reconfigure phone
12. Done!

Following (unofficial) steps (latest tested with Puppy 5.1.1) were used to create the puppies with updated kernels found at https://pateo.wordpress.com/

N.B. Rename any existing save .sfs/.2fs files on your existing HD if exists using any linux rescue disc otherwise interferes with new .iso

boot puppy
reboot create save file
add dev sfs to boot
reboot
untar source to any existing {HD} (preferably linux FS – may work with NTFS)
Refer to the kernel version notes provided by Barry at http://puppylinux.com/sources (id=puppy pw=linux) and patch source per instructions
Perform any other personal patches as required
In {HD} partition where source extracted, mkdir remasterinit remasteriso remastersfs folders
Mount the base puppy iso by clicking on it then copy all files to remasteriso
Mount the sfs by clicking on it then copy all files to remastersfs
cd remasterinit
zcat remasteriso/initrd.gz | cpio -i -d
rm -r remastersfs/lib/firmware
mkdir remastersfs/lib/firmware
mv /lib/modules /lib/modules.old
mv /lib/firmware /lib/firmware.old
cd /lib
ln -s remastersfs/lib/modules/ modules
ln -s remastersfs/lib/firmware/ firmware
cd {HD} source
make clean
make mrproper
copy DOTConfig file provided by Barry at Puppylinux.com to source folder and rename to .config
make menuconfig (kernel hacking – timers stats, usb sleep, sound generic ac97)
make bzImage
make modules
make modules_install
cp -r -p {source}/arch/x86/boot/bzImage /remasteriso/vmlinuz
copy remastersfs/lib/modules/{new kernel} remasterinit/lib/modules/{new kernel}
===================================
[for puppy]
rm remastersfs/lib/modules/{new kernel}/modules.*
cp -r -p remasterinit/lib/modules/{old kernel}/modules.* remasterinit/lib/modules/{new kernel}/ [overwrite existing files]
edit remasterinit/lib/modules/modules.dep and replace old kernel path with new kernel path
[for dpup – last tested 484 beta 4]
cp -r -p remasterinit/lib/modules/{old kernel}/modules.* remasterinit/lib/modules/{new kernel}/ [overwrite existing files]
cp -r -p remastersfs/lib/modules/{old kernel}/modules.* remastersfs/lib/modules/{new kernel}/ [overwrite existing files]
edit remasterinit/lib/modules/modules.dep and replace old kernel path with new kernel path
===================================
cd remasterinit/lib/modules/{new kernel}
replicate folders/files per {old kernel} and gzip .ko files
rm -r remasterinit/lib/modules/{old kernel}
cd remasterinit
find . | cpio -o -H newc | gzip -9 > {HD}/initrd.gz
cp -r -p {HD}/initrd.gz remasteriso/
cd remastersfs
rm -r remastersfs/lib/modules/{old kernel}
mksquashfs . hd/{new sfs name}.sfs
cp {HD}/{new sfs name}.sfs /remasteriso
cd /remasteriso
mkisofs -D -R -o {HD}/{yourpuppyname.iso} -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .