Jump to navigation Jump to search
no edit summary
[[Category:Not booting]]{{Infobox device| manufacturer =Jolla| name = Jolla Phone| codename = jolla-sbj| image = File:Jolla Phone.jpg| imagecaption = Jolla Phone| releaseyear = 2013| originalsoftware = Sailfish 1| chipset = Qualcomm MSM8930 Snapdragon 400| cpu = Dual-core 1.4 GHz Krait 300| gpu = Adreno 305| storage = 16 GB| display = 540x960 IPS| memory = 1 GB| architecture = armv7| n-android = ✔| status_usbnet = P| status_flashing = P| status_touch = | status_screen = | status_wifi = | status_xwayland = | status_fde = | status_mainline = | status_battery =| status_3d = | status_accel = | status_audio = | status_bluetooth =| status_camera =| status_gps = | status_mobiledata = | status_sms = | status_calls = | booting = yes}} == Contributors ===
* MartijnBraam
* PureTryOut
== Backup the Jolla system ==
If you want to flash postmarketOS to your phone itself rather than an sdcard, it might be smart to first backup your system.
# Shutdown the device and remove all cables and the battery
# Insert the battery while holding down the volume down button
# While still holding down the volume down button, press the power button till the phone shakes. If done correctly, the Jolla logo will be shown constantly in combination with the led lighting up white
# Plug in the phone to a PC with telnet installed
# On your PC, open a terminal and use telnet to get into the recovery <pre>telnet</pre>
# A menu will be shown, press 4 and enter to get a shell. The device will ask for your devicelock code
# Insert a sdcard into your phone with a partition on it big enough to fit the system (make sure it ''isn't'' FAT32 formatted, as it can only store files up to 4GB big which might be too small). The sdcard will show up as "/dev/mmcblk1"
# Mount the sdcard partition to a directory. <pre>mkdir /tmp/phone-backup; mount /dev/mmcblk1p1 /tmp/phone-backup</pre>
# dd your system to an image file on the sdcard. <pre>dd if=/dev/mmcblk0p28 of=/tmp/phone-backup/jolla-fullBackup.img</pre>
# When the disk image is made, unmount the sdcard. <pre>umount /tmp/phone-backup</pre>
# Telnet to the device like before
# Mount the sdcard to a partition again
# dd the backup image to the device <pre>dd if=/mnt/backup/jolla-fullBackup.img of=/dev/mmcblk0p28</pre>
# Reboot
== Flashing mode ==
=== What works ===The Jolla phone uses fastboot from the Mer project rather than Android. To enter fastboot shut down the device, then plug in the USB lead while holding down volume down.
* Compiling the kernel from the jolla sources which should provide everything to run wayland since that's what sailfish uses== USB connection ==
=== What does not work ===The USB connection works, but needs some manual configuration (as found [ here]).
* FlashingFirst, still need find the interface name using <code>ip a</code>.Then, we have to find assign the device a mac address (replace the interface name with what you found from the correct offsetsprevious command).<source># ip l set enp1s0f0u3 address 12:12:12:12:12:12</source>
=== Flashing mode ===An IP address will be assigned automatically.
The jolla does You can now use fastboot from SSH to connect to the mer project instead of androiddevice on <code>172.16.42. To enter fastboot shut down the device, then plug in the USB lead while holding down volume down1</code>.
=== Links ===
* [ Device package]


Navigation menu