Protocol 7.00 Screenstreaming – fx-9860G and fx-CG screenstreaming

Screenstreaming, also named “OverHead Projector” (OHP), “Projector”, or “Screen Receiver”[1], is a mode in which the calculator shares its screen contents to another device.

The protocol can be found over the following transports:

  • Over USB bulk transfers, using the 07cf:6101 VID/PID:

    • For fx-9860G and compatible, using any screenstreaming mode;

    • For fx-CG and compatible, using the ScreenRecv(XP) mode specifically.

  • Over USB Mass Storage as documented in USB Mass Storage (UMS) and proprietary extensions for fx-CG calculators, for fx-CG and compatible using the ScreenRecv or Protocol mode.

Note

While it is theoretically possible to find this protocol over serial communications as well, no way has been found to request the calculator do this.

This protocol is analogous to Protocol 7.00, see Protocol 7.00 – Serial and USB protocol used by post fx-9860G calculators for more information. It is used on the same calculator models and during the same period of time. However, it has its own packet formats and flows that make it effectively a completely separate protocol, sharing only a few similarities. Therefore, it is documented in a completely separated set of sections and documents from the original protocol, for clarity.

See the following sections for more details regarding the protocol.