Geode Terminal Commands

7 Dec 2023

The command strings below can be used to view current configurations, change settings, and enable/disable features. These can be sent to the Geode in the terminal screen in Geode connect or by using another terminal application. For a complete description of each command and responses from the receiver, consult the Hemisphere Technical Reference Manual.

Commands for Geode and Atlas

Command Description
$JK Query subscription the expiration date and receiver configuration code. Also used as a prefix to send new activation and subscription keys. 
$JI

Requests the serial number, subscription expiration date, configuration code, and firmware version number from the receiver.

$JK,SHOW Requests the subscription and activation features enabled on the receiver.
$JASC,GPGGA,1 Outputs GGA positions at 1 Hz on the currently connected port. Consult the Hemisphere Technical Reference Manual to change data messages for other ports.
$JASC,RD1,1 Enables Atlas diagnostic message output.
$JSAVE Saves issued commands.Wait for the $J>SAVE COMPLETE response.


Commands to Change the Geode Serial Port Baud Rate

Option 1: Bluetooth Connection
$JBAUD,#BAUDRATE#,PORTB,save
$JSAVE
$JSHOW
Changes the baud rate.
Saves the settings.
Shows receiver settings.
Option 2: Serial Connection
$JBAUD,#BAUDRATE#,save Changes the baud rate.
$JOFF,PORTB
$JASC,GGA,1,PORTB
$JSAVE
Use to disable all messages (except GGA) being output from RS-232 serial port.

 

Commands to Turn on Multi-GNSS on Geode Connect

Use these commands to re-enable the multi-GNSS on Geode Connect.

Command Description
$JASC,GNGGA,1,PORTA
$JASC,GNGGA,1,PORTB
$JASC,GNGGA,1,PORTU
 

$JASC,GNGLL,1,PORTA
$JASC,GNGLL,1,PORTB
$JASC,GNGLL,1,PORTU

 
$JASC,GNGNS,1,PORTA
$JASC,GNGNS,1,PORTB
$JASC,GNGNS,1,PORTU
 
$JASC,GNGSA,PORTA
$JASC,GNGSA,PORTB
$JASC,GNGSA,PORTU
 

 

Commands for the Battery Gauge

Use these commands to check the status of a battery.

Command Description of Components 
$JRELAY,A,$PJSI,CFG,BAT
  • $JRELAY—Relays a custom message to other internal components, such as the battery controller.
  • A—the PORTx.
  • $PJSI—Proprietary sentences for JSI.
  • BAT—Identifies the message as relating to the battery.
$PJSI,BAT,a,b,c,d,*CC<CR><LF>
  • $PJSI—Proprietary sentences for JSI.
  • BAT—Identifies the message as relating to the battery.
  • a—The time given in UTC (HHMMSS.SS).
  • b—Identifies the battery (Geode's battery=1).
  • c—The percentage of charge in the battery (0-100).
  • d—Status of battery:
    • 0—not present
    • 1—not charging
    • 2—discharging
    • 3—error condition
  • *CC—Data checksum value.
  • <CR><LF>—Begin new line.
$JRELAY,A,$PJSI,CFG,BAT,a,*CC<CR><LF>
  • $JRELAY—Relays a custom message to other internal components, such as the battery controller.
  • A—the PORTx.
  • $PJSI—Proprietary sentences for JSI.
  • CFG—Identifies the message as relating to configuration.
  • BAT—Identifies the message as relating to the battery.
  • a—Enter a number to set the update rate:
    • 1—Update every 1 seconds
    • 0.5—Update every 2 seconds
    • 0.2—Update every 5 seconds
    • 0.1—Update every 10 seconds
    • 0.0667—Update every 15 seconds
    • 0.02—Update every 50 seconds
    • 0.01—Update every 100 seconds
    • 0.083—Update every 120 seconds
  • *CC—Data checksum value.
  • <CR><LF>—Begin new line.

 

Commands for Showing Galileo or Beidou Satellites 

Use these commands with Geode Connect for Windows 1.2.2.

Command Description
$JSIGNAL,INCLUDE Checks the receiver signal configuration.
$JSIGNAL,INCLUDE,ALL Turns on all satellite signals.

 

Output Description
$>JSIGNAL,INCLUDE,L1CA,G1,E1BC,B1

Output components if all signals are turned on:

  • L1CA—GPS L1 Coarse Acquisition code L1 carrier
  • G1—GLONASS L1
  • E1BC—Galileo L1
  • B1—Beidou B1
$>JSIGNAL,INCLUDE,L1CA,G1

Output components if only GPS and GLONASS are turned on:

  • L1CA—GPS L1 Coarse Acquisition code L1 carrier
  • G1—GLONASS L1

 

 

Review pending (lr)