Magic Leap: Difference between revisions
→Reverse-Engineering Efforts: Shorten external links |
m Fixed heading(s) to comply with style guide |
||
Line 21: | Line 21: | ||
[[File:Magic Leap 1 End of Life Article.jpg|thumb|Screenshot of the Magic Leap 1 End of Life Article from their webpage.]] | [[File:Magic Leap 1 End of Life Article.jpg|thumb|Screenshot of the Magic Leap 1 End of Life Article from their webpage.]] | ||
=== Reverse- | ===Reverse-engineering efforts=== | ||
There is a community-led reverse-engineering project to revive the ML1, mostly organized in the unofficial [https://discord.gg/n8wxfcbyjh Magic Leap discord server]. The modified Linux kernel for the proprietary Lumin OS used on the ML1 device is available [https://github.com/magicleap/kernel-lumin on GitHub]. | There is a community-led reverse-engineering project to revive the ML1, mostly organized in the unofficial [https://discord.gg/n8wxfcbyjh Magic Leap discord server]. The modified Linux kernel for the proprietary Lumin OS used on the ML1 device is available [https://github.com/magicleap/kernel-lumin on GitHub]. | ||
After a request was sent to Magic Leap requesting the source for the bootloader under the mistaken assumption that it was modified from the GPLv2-licensed U-Boot, it was provided<ref>https://www.reddit.com/r/magicleap/comments/1c2unmc/magic_leap_inc_modified_ubootbootloader_software/. Retrieved 23 January, 2025. [https://web.archive.org/web/20241216171432/https://www.reddit.com/r/magicleap/comments/1c2unmc/magic_leap_inc_modified_ubootbootloader_software/ Archived] from the Original on 16 December, 2024. Retrieved 23 January, 2025</ref><ref>https://archive.org/details/tegra-bootloader.tar. Retrieved 23 January, 2025</ref>. However, it turns out that this boot-loader is not based on U-Boot, and is instead an NVIDIA CBoot/nvtboot-based bootloader. The archive is also missing the following: | After a request was sent to Magic Leap requesting the source for the bootloader under the mistaken assumption that it was modified from the GPLv2-licensed U-Boot, it was provided<ref>https://www.reddit.com/r/magicleap/comments/1c2unmc/magic_leap_inc_modified_ubootbootloader_software/. Retrieved 23 January, 2025. [https://web.archive.org/web/20241216171432/https://www.reddit.com/r/magicleap/comments/1c2unmc/magic_leap_inc_modified_ubootbootloader_software/ Archived] from the Original on 16 December, 2024. Retrieved 23 January, 2025</ref><ref>https://archive.org/details/tegra-bootloader.tar. Retrieved 23 January, 2025</ref>. However, it turns out that this boot-loader is not based on U-Boot, and is instead an NVIDIA CBoot/nvtboot-based bootloader. The archive is also missing the following: | ||
* tegrabl_secu | *tegrabl_secu | ||
* The entire hwinc-t18x directory normally provided by NVIDIA's CBoot source package | *The entire hwinc-t18x directory normally provided by NVIDIA's CBoot source package | ||
* The "common" directory that is normally a peer to the t18x-partner directory (this is a different directory from the "common" that is a child directory under t18x-partner | *The "common" directory that is normally a peer to the t18x-partner directory (this is a different directory from the "common" that is a child directory under t18x-partner | ||
* Several header files including tegrabl_lp5523.h, ml_board_hw_id.h, ml_nrf_mux_process.h, mlconfig.h | *Several header files including tegrabl_lp5523.h, ml_board_hw_id.h, ml_nrf_mux_process.h, mlconfig.h | ||
==References== | ==References== |