Nao Robot: Difference between revisions

From Lucca's Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 18: Line 18:




You can rebuild the image to the <code>.opn</code> format using the following scripts provided by NaoDevils <code>./generate_opn.sh image.ext3 2.8.7.4_20210820_094013-rootpasswordAltered.opn</code>:
You can rebuild the image to the <code>.opn</code> format using the following scripts provided by NaoDevils:


https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/generate_opn.sh  
https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/generate_opn.sh  


https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/installer.sh
https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/installer.sh
./generate_opn.sh image.ext3 2.8.7.4_20210820_094013-rootpasswordAltered.opn

Revision as of 11:15, 4 October 2025

The naoqi operating system the robot runs uses linux kernel version 4.4.185-rt184-aldebaran


The Nao runs an Intel Atom E3845 from 2013. The architecture is x86_64. CPU Info

It has 4GB of RAM.

My Nao has a mac address of 00:13:95:1f:86:1d on Ethernet and b8:b7:f1:15:f6:11 on Wi-Fi



Obtaining Root access on the operating system


The operating system image comes in the .opn format. It can be extracted using 7z x file.opn The .ext3 image inside the file can be mounted using sudo losetup --show --partscan -f image.ext3


Once the image is mounted, you can chroot into it by running sudo chroot . from the root of the mounted image. Then you can change the root password using passwd


You can rebuild the image to the .opn format using the following scripts provided by NaoDevils:

https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/generate_opn.sh

https://raw.githubusercontent.com/BackThrowTheBaguetteBrawler/NaoImage/refs/heads/master/installer.sh

./generate_opn.sh image.ext3 2.8.7.4_20210820_094013-rootpasswordAltered.opn