Advanced Functions

The GemLight Super works perfectly well straight out of the box - just plug it in and away you go.

However, some users may wish to explore the additional functions built into the device which allow the changing of certain parameters, access to the System Log and so on.

When plugged into a powerbank, the GemLight Super behaves exactly as you would expect. However, when it is plugged into a PC, it enters a different mode which enables the advanced functions mentioned above.

In order to make use of this mode, you will need to run a small program called a terminal emulator. There are many of these available free of charge on the internet, one of which is TeraTerm, which you can download by clicking this link: https://tera-term.en.softonic.com/download
The next section explains how to install TeraTerm on your PC. If you already have a terminal emulator installed, just skip on to the following section.

Run the install program that you have downloaded and accept the licence agreement. Open TeraTerm and select the Serial option if the New Connection screen appears. You will then see a black window, possibly with some random characters.

A screenshot of the New Connection dialog box from TeraTerm


Plug your GemLight Super into a free USB port. If you do not already have a CH340 driver installed you can install one from the website given above - it's a very quick and simple download.

Click on the Setup menu and choose Serial port... from the list. The program should automatically select the correct COM: port to which your device is connected.

Make sure the Speed is set to 115200, then click on New setting.

Now select the Setup menu again and choose Terminal...
‍

Change the Transmit option to CR + LF and click on OK.

That's it - you are now ready to go!

So let's get started. First, we need to run the microcontroller in the GemLight Super. To do this, type ctrl-C followed by ctrl-D. You should get a screen that looks like this:

Now it is possible that you may instead see the main LEDs flash very briefly, and then the normal start-up sequence for the GemLight. In this case, simply unplug the USB cable, reconnect it and type the ctrl-C, ctrl-D sequence once again.

You can ignore all the stuff at the top of the screen, but check the time and date shown above the menu items. This has been set correctly before you received your device, but if you are in a different time zone, you may wish to change this to reflect the correct time.

Just enter a single lowercase c and hit <return>. This will bring up a prompt that reads: "Enter required time as yy,mm,dd,hh,nn,ss". So, for example, enter: "25, 07, 15, 17, 10, 00" and hit <return>. This will set the internal clock to 5:10pm on 15th July 2025. Be sure to use the 24-hour clock.

The other item you are most likely to want to use is print system log. To do this, type a single lower-case r and hit <return>.

This will bring up a prompt that reads: "Enter date range (dd/mm/yy-dd/mm/yy) or <cr> for last night:". The format is important here, so enter something like "13/07/23-15/07/23" if you want to see all the log entries from the 13th July until the 15th July. If you just want a single day (midnight to midnight) you can enter a single date, like "16/07/23" or, if you just want to see last nights results, you can just hit <return>!

The system log will look something like this:

Let's look at what this is telling us.

The system was plugged in at 17:52 on 10th July and the time was then changed to the correct time zone.

The GemLight was put out in the trap and continued to monitor the external temperature every half hour until the main LEDs were triggered by the falling light level at 22:02.

The log then recorded the internal temperature of the device while the main LEDs were on until 06:09, when the brightening sky turned off the main LEDs. Within a few minutes, the GemLight had cooled down to the ambient temperature which was then recorded until the unit was switched off at 06:45.

You can select and copy this text if you wish to print it or save it to a file.

OTHER FUNCTIONS:

Some of the other functions shown in the menu are fairly obvious -
‍

‍
MORE ADVANCED SETTINGS:

Some of the remaining functions need to be used with caution, especially k and p, which will be explained later.
‍