OpenPandora¶
Emulator handbook¶
Firmware update¶
Firmware update (old way)¶
http://www.openpandora.org/index.php?option=com_content&view=article&id=199&Itemid=40&lang=en
hold right shoulder button
boot from sd-card
Start SSH server¶
/etc/init.d/dropbear start
Deactivate boot splash¶
Edit /boot/autoboot.txt and append
psplash=false
at the end of thesetenv bootargs
parameterOr hit
Alt + D-pad right
to disable it temporarily
Turn wifi off¶
pandora-ctl stop wifi
Handling PND Files¶
Run in console with pnd_run
Mount PND File
/usr/pandora/scripts/pnd_run.sh -m -p <pnd_file>
Installing software¶
opkg install <ipk-file>
Or use Milky (pacman for pandora)
Setting up cross-compile environment¶
dos2unix openpandora_toolchain.sh
chmod a+x openpandora_toolchain.sh
Execute openpandora_toolchain.sh
Cross compile some source¶
Go to the source tree and Execute
pandora-dev/sdk_utils/pandora_configure.sh --prefix=/data/muh/
make
make install
pandora-dev/sdk_utils/pnd_make.sh -p zsh.pnd -d /data/muh
pnd_make.sh must run as root
Maybe you have to add
-I$PNDSDK/usr/include
to CFLAGS in Makefile or pandora_configure.sh
Building PND file¶
pandora-dev/sdk_utils/pnd_make.sh -p some-new-app.pnd -d /dir-to-compress
Maybe you want to edit PXML.xml to specify exec script
<exec command="scripts/install.sh"/>
To rebuild a mounted pnd on pandora use
mksquashfs . /tmp/new.pnd ; cat PXML.xml icon.png >> /tmp/new.pnd