User Tools

Site Tools


projects:panohax

This is an old revision of the document!


Polycom Pano Hax

Bringing Linux and Other Operating Systems to the Polycom Pano.

Work in progress, no end-user guide yet!

Hardware

Jetson TX1 module + Polycom carrier board.

TX1

Stock module, probably 4GiB LPDDR4 and 16GB eMMC?

I/O

Port Description
2x GbE 1x PoE, in wired to on-board USB3-ethernet adapter, 1x Non-PoE port wired directly to TX1-internal USB3-ethernet adapter
2x USB USB A 2.0 (OTG, upper) + USB A Super Speed
HDMI Out Directly from TX1
HDMI In Through ??? under a metal can.
DC In Labeled 54VDC, runs from 31VDC min.
WiFi? Antenna Built-in Jetson TX1 2.4 + 5G radio
Button Capacitive touch + indicator LED

Stock Software

It's running highly customized Android.

Serial port exposes password prompt. Unencrypted update bundle from Polycom/HPE reveals default password: EyZeBuYTQ - this should land a user shell, from which su just gets you root access.

“Devfeatures” (disabled iptables firewall, enabled adb, disabled serial password, enabled telnet I think) can be enabled via fw_setenv devfeatures true. fw_printenv can be used to check current environment variables.

Jetson TX1 is SecureBoot/Production-fused. Standard CBoot (first-stage bootloader) is unlocked ie. it does not do any signature verification over loaded boot partition or the operating system altogether.

Flashing

Flashing is possible via Fastboot over USB-A 2.0 connector (via cursed USB A-A or USB A-C connector). In order to enter Fastboot you can either:

  • reboot bootloader from Android firmware
  • Use customized fusee-launcher with force_fastboot.bin payload: ./fusee-launcher.py -w -V 0x0955 -P 0x7721 force_fastboot.bin
projects/panohax.1786625952.txt.gz · Last modified: by informatic

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki