Tags: Biktorgj/lk2nd
Tags
lk2nd 0.12.0 - Multiple lk1st improvements (still experimental) - Support for selectinging a DTB and the display at compile time - Support display bringup via lmdpdg generated drivers - Support HDMI bridge for db410c - Multiple lk2nd features are now shared with lk1st - Various changes to the cpu cores bringup on non-psci devices - L2 cluster poweron support for MSM8916/MSM8936/MSM8939 processors - Display refresh approach changed for cmd-mode panels - hardware autorefresh can be enabled with a fastboot command - Display font scaling logic is improved - Various fs/boot improvements: - Second emmc can be used as primary - Added sdcard support for msm8226 - Added Windows-specific partitions to the scanning list New devices: - ARK Benefit A3 (peach) - Samsung Galaxy A7 2015 (SM-A700YD) - Galaxy J5 2015 (SM-J500M) - Fairphone 2 - Galaxy J5 2016 (SM-J510UN) - Samsung Galaxy Grand Prime (SM-G530H)
lk2nd 0.11.0 - Project naming scheme is changed to "lk2nd-msmXXXX" - lk1st-msm8916: Experimental support for running as the "first" lk - Secondary core bringup on non-psci firmware is now done by lk2nd - rproc selection is now handled by lk2nd - Some display information improvements - New devices and various improvements for existing ones --- Supported devices --- lk2nd-msm8916 (lk2nd-msm8916.img): - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 - paella, picmt - DragonBoard 410c - apq8016-sbc - HTC One M8s - m8qlul (quirky - see comment in `dts/msm8916/msm8939-htc-m8qlul.dts`) - Huawei Ascend G7 - G7-L01 - Huawei Honor 5X - kiwi - Huawei Y635 - Y635-L01 (quirky - see comment in `dts/msm8916/msm8916-huawei-y635-l01.dts`) - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 - LG Leon LTE (c50) - H340, H342, H343, H345, MS345, etc - LYF Wind 1 - ls5010 - Marshall London - Motorola Moto E (2015) - surnia - Motorola Moto G (2015) - osprey - Motorola Moto G4 Play - harpia - Samsung Galaxy A3 (2015) - SM-A300F, SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU, SM-A500YZ, SM-A500H - Samsung Galaxy Core Max - SM-G5108Q (quirky - see comment in `dts/msm8916/msm8916-samsung-r08.dts`) - Samsung Galaxy Core Prime LTE - SM-G360F - Samsung Galaxy E7 - SM-E7000 - Samsung Galaxy Grand Prime - SM-G530W, SM-G530Y (quirky - see comment in `dts/msm8916/msm8916-samsung-r11.dts`) - Samsung Galaxy J3 (2016) - SM-J3109, SM-J320YZ - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 (2015) - SM-T355, SM-T355Y, SM-T357W - Samsung Galaxy Tab A 9.7 (2015) - SM-T550, SM-T555 - Samsung Galaxy Tab E 9.6 WiFi (2015) - SM-T560NU - Vodafone Smart prime 6 - Wileyfox Swift - crackling - Xiaomi Mi 4i - ferrari - Xiaomi Redmi 2 - wt86047, wt88047 lk2nd-msm8916 (lk2nd-msm8916-appended-dtb.img): - BQ Aquaris M5 - piccolo lk2nd-msm8974: - LG G3 - D855 - LG Google Nexus 5 - D820, D821 - Samsung Galaxy S5 - SM-G900F lk2nd-msm8226: - ASUS ZenWatch 2 - sparrow - Huawei Watch - sturgeon - LG G Watch R - lenok
lk2nd 0.10.0 - Add fs-boot: simple file loader that would start the boot image from ext2 filesystem. Compatible with postmarketOS images. - Add "fastboot oem dump <partition>" to backup partitions from the device as well as some other debug-oriented fastboot commands. - Fix qhypstub loading on some devices. - Fix booting issues in some rare cases. - Add a fallback battery configuration for wt88047 if the battery type can't be detected. - Add more devices. --- Supported devices --- msm8916-secondary (lk2nd-msm8916.img): - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 - paella, picmt - DragonBoard 410c - apq8016-sbc - HTC One M8s - m8qlul (quirky - see comment in `dts/msm8916/msm8939-htc-m8qlul.dts`) - Huawei Ascend G7 - G7-L01 - Huawei Honor 5X - kiwi - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 - LG Leon LTE (c50) - H340, H342, H343, H345, MS345, etc - LYF Wind 1 - ls5010 - Marshall London - Motorola Moto E (2015) - surnia - Motorola Moto G (2015) - osprey - Motorola Moto G4 Play - harpia - Samsung Galaxy A3 (2015) - SM-A300F, SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU, SM-A500YZ - Samsung Galaxy Core Max - SM-G5108Q (quirky - see comment in `dts/msm8916/msm8916-samsung-r08.dts`) - Samsung Galaxy Core Prime LTE - SM-G360F - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T355Y, SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - crackling - Xiaomi Mi 4i - ferrari - Xiaomi Redmi 2 - wt86047, wt88047 msm8916-secondary (lk2nd-msm8916-appended-dtb.img): - BQ Aquaris M5 - piccolo msm8974-secondary: - LG G3 - D855 - Samsung Galaxy S5 - SM-G900F msm8226-secondary: - LG G Watch R - lenok
lk2nd 0.9.0 - Allow booting Linux in EL2 with https://github.com/msm8916-mainline/qhypstub This allows using virtualization (e.g. KVM in Linux). - Make it possible to abuse some missing validation in Qualcomm's TrustZone firmware to load qhypstub even on devices with secure boot enabled. See: https://github.com/msm8916-mainline/qhypstub#devices-with-secure-boot - Add "fastboot oem reboot-edl" to reboot to EDL mode - Fix button keymaps on some devices - Add many new devices - First release with prebuilts for MSM8974 and MSM8226! --- Supported devices --- msm8916-secondary: - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 - paella, picmt - DragonBoard 410c - apq8016-sbc - HTC One M8s - m8qlul (quirky - see comment in `dts/msm8916/msm8939-htc-m8qlul.dts`) - Huawei Ascend G7 - G7-L01 - Huawei Honor 5X - kiwi - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 - LG Leon LTE (c50) - H340, H342, H343, H345, MS345, etc - LYF Wind 1 - ls5010 - Marshall London - Motorola Moto E (2015) - surnia - Motorola Moto G (2015) - osprey - Motorola Moto G4 Play - harpia - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy Core Prime LTE - SM-G360F - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - crackling - Xiaomi Mi 4i - ferrari - Xiaomi Redmi 2 - wt86047, wt88047 msm8974-secondary: - LG G3 - D855 - Samsung Galaxy S5 - SM-G900F msm8226-secondary: - LG G Watch R - lenok
lk2nd 0.8.0 - Add new supported devices - alcatel-idol347: Use panel selection - motorola-surnia: Make lk2nd work on some weird bootloader versions - wingtech-wt88047: Fix booting downstream kernel - Remove more unused stupid code - lg-m216: Reportedly display menu magically fixed itself - Add smb1360 battery detection for paella/picmt and wt88047 - Show ARM64/PSCI/Secure Boot status for MSM8916 - Add "fastboot oem screenshot && fastboot get_staged lk2nd.ppm" to make screenshots of lk2nd screen. Because why not? - Initial support for MSM8974 devices (Samsung Galaxy S5 - klte) -> Prebuilts will be available in next release once booting downstream is fixed. Supported devices: - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 - paella, picmt - DragonBoard 410c - apq8016-sbc - Huawei Honor 5X - kiwi - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 - Marshall London - Motorola Moto E (2015) - surnia - Motorola Moto G (2015) - osprey - Motorola Moto G4 Play - harpia - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - crackling - Xiaomi Mi 4i - Xiaomi Redmi 2 - wt86047, wt88047
lk2nd 0.7.1 - Add new supported devices Supported devices: - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 - paella, picmt - Huawei Honor 5X - kiwi - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 (see notes in `dts/msm8916-lg.dts` for now) - Marshall London - Motorola Moto E (2015) - surnia - Motorola Moto G (2015) - osprey - Motorola Moto G4 Play - harpia - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - crackling - Xiaomi Mi 4i - Xiaomi Redmi 2 - wt86047, wt88047
lk2nd 0.7.0 - Add new supported devices - Initial support for MSM8226 and MSM8974 (no devices supported yet) - Some display fixes - Fix "Couldn't parse partition size '0x'" with newer fastboot versions - Reduce size of lk2nd image significantly by removing secure boot code - Real boot image is now placed at 512 KiB offset instead of 1 MiB - Fix "[Firmware Bug]: Kernel image misaligned at boot" for mainline kernels - Stop generating Android kernel cmdline for mainline - Introduce panel selection for mainline to support multiple panels per device Supported devices: - Alcatel OneTouch Idol 3 (4.7) - 6039* - Alcatel OneTouch Idol 3 (5.5) - 6045* - Asus Zenfone 2 Laser (720p) - Z00L - Asus Zenfone 2 Laser (1080p) - Z00T - Asus Zenfone Max ZC550KL (2016) - Z010D - BQ Aquaris X5 (paella, picmt) - Lenovo A6000 - Lenovo A6010 - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 (see notes in `dts/msm8916-lg.dts` for now) - Marshall London - Motorola Moto E (2015, surnia) - Motorola Moto G4 Play (harpia) - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy On7 (2015) - SM-G6000 - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - Xiaomi Mi 4i - Xiaomi Redmi 2 (wt86047, wt88047)
lk2nd 0.6.0 - Add new supported devices Supported devices: - Alcatel OneTouch Idol 3 (5.5) - 6045* - Lenovo PHAB Plus - PB1-770M, PB1-770N - LG K10 (m216) - K420 (see notes in `dts/msm8916-lg.dts` for now) - Marshall London - Motorola Moto E (2015, surnia) - Motorola Moto G4 Play (harpia) - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy Grand Prime - SM-G530W - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift - Xiaomi Redmi 2 (wt86047, wt88047)
- Add new supported devices Supported devices: - Alcatel OneTouch Idol 3 (5.5) - 6045* - Marshall London - Motorola Moto G4 Play (harpia) - Samsung Galaxy A3 (2015) - SM-A300FU - Samsung Galaxy A5 (2015) - SM-A500F, SM-A500FU - Samsung Galaxy J3 (2016) - SM-J3109 - Samsung Galaxy J3 Pro - SM-J3110, SM-J3119 - Samsung Galaxy J5 (2015) - SM-J5008, SM-J500F, SM-J500FN, SM-J500H - Samsung Galaxy J5 (2016) - SM-J5108, SM-J510F, SM-J510FN - Samsung Galaxy J7 (2015) - SM-J7008, SM-J700P - Samsung Galaxy S4 Mini Value Edition - GT-I9195I - Samsung Galaxy Tab 4 10.1 (2015) - SM-T533 - Samsung Galaxy Tab A 8.0 LTE (2015) - SM-T357W - Samsung Galaxy Tab A 9.7 WiFi (2015) - SM-T550 - Vodafone Smart prime 6 - Wileyfox Swift
PreviousNext