Tags: mmqmemm/lk2nd
Tags
lk2nd 18.0 - msm8953 clocks are configured for both clusters on boot - SD card support is enabled for msm8226 and msm8953 - LK2ND_DISPLAY is implemented again - Added option to sign generated boot.img - msm8974 watchdog is disabled on boot - Various other minor fixes New devices: - Acer Liquid Z330 (acer-t01) - Motorola Moto G5 (cedric) - FarEasTone Smart 506 - Lenovo ThinkSmart View (CD-18781Y) - BQ X5 Plus - Samsung Galaxy Note 3 - Asus Zenfone 3 ZE520KL/ZE552KL (zenfone3)
17.0 This is the first release of the new lk2nd codebase. lk2nd was reworked from the ground up and is now based on a much more recent caf lk tree, allowing the project to support many more chipsets. along with that, many new features were introduced as most of the codebase was rewritten. Due to the significant changes this version should be considered "beta". Notable changes: - Support for variety of new chipsets was added - New menu UI - The DT format for lk2nd was changed - Debugging features like ramoops and simplefb provisioning were added - Rudimentary extlinux.conf support is added as the new preferred way of booting from the fs. - Variety of under-the-hood changes and improvements. Notable *missing* features: - boot/boot.img file based boot was dropped in favor of extlinux.conf. - EL2 takeover is not yet implemented. - remoteproc disable is not yet implemented. New devices: lk2nd-msm8909: - CAT B35 - Nokia 8110 4G - Nokia 6300 4G - Nokia 8000 4G lk2nd-msm8952: - Wileyfox Swift 2 - Redmi Note 3 Pro (kenzo) - Sony Xperia X Compact - Sony Xperia X - BQ X5 Plus (Longcheer L9360) - Leeco s2 lk2nd-msm8953: - Huawei Maimang 5 / Nova (Plus) / G9 (Plus) - Lenovo P2 (kuntao) - Motorola One (deen) - Motorola Moto G5 Plus (potter) - Xiaomi Redmi S2/Y2 (ysl) - Meizu M6 Note (m1721) - Xiaomi Mi A1 (tissot) - Xiaomi Redmi 6 Pro (sakura) - Xiaomi Mi A2 Lite (daisy) - Xiaomi Redmi Note 4X Snapdragon (mido) - Xiaomi Redmi 4 Prime (markw) - Xiaomi Redmi 5 Plus (vince) - Samsung Galaxy J8 LTE - Samsung Galaxy A6+ - Samsung Tab A2 XL WIFI - Fairphone 3 - Motorola G7 Power (Ocean) - Xiaomi Redmi 7 (onclite) lk2nd-msm8994: - LG G4 - h815 lk2nd-msm8996: - OnePlus 3T lk2nd-msm8960: - Samsung Galaxy S4 Mini (GT-I9195)
0.16.0 Note: This is the last release on the legacy codebase as lk2nd transitions to the updated tree. - msm8974 improvements - New variants for few Samsung devices, some renames - Added Lenovo Vibe K5 variants New devices: - Vivo Y21L - Motorola Moto G 4G - Huawei G7 Plus - Samsung Galaxy On7 2015 (SM-G600FY) - HTC One M8 - Samsung G360T
lk2nd 0.15.0 - Multiple dt cleanups and fixes - "fastboot continue" executes fs-boot path - msm8916 scratch size reduced for low ram devices - klte gains panel selection with "replace compatible" mode - kiwi gains generated panel driver for lk1st - cont_splash bpp readout backported (for memul) New devices: - Multiple UFI sticks (ufi-001c/ufi-001b, uf896, uz801, mf601xx) - Lenovo Vibe K5 (A6020a40) - Samsung Galaxy Tab 4 10.1 LTE (2014) (SM-T535) - Samsung Galaxy A5U CAN (SM-A500W) - Motorola Moto G 2013 (falcon) - Xiaomi Redmi 3 - Samssung Galaxy A5 (Duos) (SM-A5000) - Lenovo Vibe K5 Plus - Samsung Galaxy J5 2016 (SM-J510MN) - Samsung Galaxy On7 2015 G600S - Coolpad 8730L - Asus ZE500KL - Huawei GR5 (2016) - Samsung Galaxy E5 (SM-E500F) - Huawei GX8 (RIO-L01) - Samsung Galaxy Tab 4 8.0 2015 - HTC One Mini 2 (memul)
lk2nd 0.13.0 - Support for the huawei-g7 display panel in lk1st - FS based boot is skipped when going to the recovery - Generate image without appended dtb for lk2nd-msm8226 - Some bug fixes and device improvements New devices: - Samsung Galaxy Ace 4 (SM-G357FZ) - Samsung Galaxy Grand 2 (SM-G7102) - Samsung Galaxy Grand Max (SM-G720AX) - Samsung Galaxy Tab 4 10.1 (2014) (SM-T530) - Huawei Ascend G6 L11 LTE - Some new variants for the existing Samsung devices
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
PreviousNext