Archieval Mariano Digital strategy · Audience systems

← Desk

Project

ON POINT

An offline departure board for scheduled bus routes.

ON POINT keeps published timetables on the XTEINK X4 Pro and tells you what leaves next, and how long you have, without a network connection. It currently carries seven local P2P and airport bus routes, each taken from its operator’s published schedule.

Why it exists

It started with one commute. P2P buses here run to fixed timetables, but those timetables mostly live in operator posts and on terminal signs, and the question at the stop is always the same: when does the next one leave, and is it the last? ON POINT answers that for the routes it carries, from the device’s own clock, with no signal needed.


What it shows

  • The next departure, with a countdown in minutes.
  • The departures after it, plus the first and last trip of the day.
  • A clear warning when the next bus is the final trip.
  • Service ended or No service today, with the next scheduled trip.
  • Both directions of each route. Left and Right switch direction.
  • A main route, selected at the top of the route list. Hold a route in the list to make it your main route.

ON POINT never guesses the time. It reads the X4 Pro’s built-in clock, and if the clock has not been set it says so instead of showing a countdown. Routes from an operator’s own published schedule are labelled PUBLISHED on screen.


Routes

The current release includes these routes.

RouteOperatorTimetable
Balagtas ↔ TriNoma Bulacan P2P Daily
Caypombo ↔ SM North EDSA Precious Grace Daily
Clark Airport ↔ Baguio Genesis Daily
Clark Airport ↔ NAIA T3 Genesis Daily
Cubao ↔ Clark Airport Genesis Daily
NAIA T3 ↔ PITX UBE Express Daily
TriNoma ↔ Clark Airport Genesis Daily

Public holidays in the Philippines for 2026 use a route’s holiday timetable where it has one. Operators change schedules without notice, so check with them before a trip that matters.


Your own routes

For now, routes come bundled with the firmware. Custom route support is planned.


Supported hardware

Runs on the XTEINK X4 Pro running CrossPoint Reader. ON POINT needs a real-time clock to count down to departures, and the original XTEINK X4 does not have one, so it is not offered for the X4.


Download

ON POINT installs on the X4 Pro over USB. Choose ON POINT on its own, or together with GOTO. Either way, it lives in the Apps menu on the CrossPoint home screen.

ON POINT · XTEINK X4 Pro · USB flashing

Release
v1.0.6 · CrossPoint 1.6.0 + Apps 1.0.6
On-device identity
1.6.0-A1.0.6-P

Download ON POINT

SHA-256 6451099cf942659e0e110d0c20520fc8e1bb25bc7b9a40e1634549cae090c3f7

GOTO + ON POINT · XTEINK X4 Pro · USB flashing

Release
v1.0.6 · CrossPoint 1.6.0 + Apps 1.0.6
On-device identity
1.6.0-A1.0.6-GP

Download GOTO + ON POINT

SHA-256 74c68e4fd28d944fd276fad0bea737630d6246db23b7bbb17a383b8c0b704276


Installing on the XTEINK X4 Pro

  1. Download the factory image for the package you want.
  2. Connect the X4 Pro over USB and find its port. On macOS it looks like /dev/cu.usbmodem101; the guide below covers Linux and Windows.
  3. In the folder that holds the download, flash the file for your package at 0x0 with esptool, replacing the port with yours.

    ON POINT

    esptool --chip esp32s3 --port /dev/cu.usbmodem101 --baud 921600 write_flash 0x0 firmware-x4pro-p.factory.bin

    GOTO + ON POINT

    esptool --chip esp32s3 --port /dev/cu.usbmodem101 --baud 921600 write_flash 0x0 firmware-x4pro-gp.factory.bin
  4. After it restarts, connect to Wi-Fi once. The X4 Pro sets its clock and keeps it.
  5. Open Apps → ON POINT.
The CrossPoint Apps screen on an XTEINK X4 Pro listing TOGO and ON POINT, then a Tools heading above Calculator, Calendar and Clock.
ON POINT in the Apps menu, installed here alongside GOTO, with Tools below.

The X4 Pro USB guide covers installing esptool, finding the port and troubleshooting. It is written for GOTO, and the steps are the same with the ON POINT file.

Flashing a factory image replaces the internal firmware and may reset settings and saved Wi-Fi. Your microSD card is not affected. Later releases install over Wi-Fi from Settings → System → Check for updates and keep the package you chose.


Notes

ON POINT is an independent project and is not affiliated with the bus operators. Timetables are subject to change by the operators without notice.