51 Settings
Speedster04 edited this page 2026-03-22 21:43:30 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This section provides a set of utilities that can be used to configure some aspects of the PortaPack and are described below. Settings are saved in persistent memory.

Audio

This setting allows adjustment of the following audio parameters:

  • Tone Key (CTCSS) mixer setting when transmitting in Soundboard or Mic apps, as a percent of the audio level (range: 1099%).
  • Audio Beep on speaker/headphone in certain apps when receiving a data packet (not all apps support this).

SCR_0092

Radio

In the radio section there are three options,

  1. Enable/disable the Clock Output. (it can be activated / deactivated by top title bar (CLKout icon) or through that radio menu (check-box)

Note 1 : In r9 Hackrf platform , due to our complex fw Architecture and usage of Si5351A , we have fixed the synthetized CLK out freq to 10Mhz.

Note 2 : In all previous r1 to r8 Hackrf platforms , as we are using Si5351C, we do not have that limitation , and user can change the CLKOUT frequency between 4 kHz to 60000 kHz; press OK when the frequency is highlighted to select which digit position to modify and then use the encoder to scroll through the digit values. (it works with both clock references, the internal Hackrf (25Mhz) and the external -when available- from Portapack (TCXO 10Mhz ). Once enabled the CLK_out , the new introduced frequency will be updated to the CLK_out port, as soon as you press below SAVE button.

image

Note 3 : Zooming previous picture , when the unit detects that external CLOCK_in -usually 10Mhz reference- (from Portapack or from external source) , it is indicated in the top title CLK_in icon with some top arrow below the icon (right picture) . In case of no detection , it is indicated with some "X" below the icon (left picture),and in that case, the system takes the internal 25Mhz Hackrf clock reference.

image

Warning note : be awared that some of current market Portapack boards may have an integrated low ppm TCXO 10Mhz clock generator mounted, and when it is built in, it is connected in parallel to the external Hackrf CLK_in port connector. So in that special case , that internal PP clock signal is present always in the SMA CLK_in connector (this s a strange case, because in those devices, CLK_in is behaving as real embedded ref. output of internal TCXO 10Mhz clock) , and you should better not connect any other external signal generator there (unless you dissassembly the Portapack from Hackrf) , because otherwise, you will connect two clock signal generators in parallel -the embedded one to the external one -, and you may damage that Portapack TCXO clock IC circuit.

Here below , you can see two different examples of the embedded TCXO 10Mhz ref. clock, in a PP H1 brd (left side ) , PP H2 brd (right side) boards :

image

  1. Enable/disable the Antenna Bias voltage. (it can be activated / deactivated by top title bar (DC bias icon) : yellow icon means activated, or through that radio menu (check-box). If enabled, ensure that all devices attached to the antenna connector can accept a DC bias voltage.

  2. Enable/disable the External TCXO Clock input. (it can be activated / deactivated by that radio menu (check-box). Sometimes, in low battery charge voltage, or other low output TCXO voltage amplitude (much lower than the expected 3.3V pk-pk from ground) , we may have some boot problems with that external TCXO signal and in that case, we may want to deactivate it.

User Interface

SCR_0041

The UI interface setting for the following can be Enabled (tick) or Disabled (x) or selected value for the backlight timeout:

  • Touchscreen can be enabled or disabled.
  • Backlight off after 5, 15, 30 seconds, 1, 3, 5, 10 minutes, or 1 hour; or never (default).
  • Show the clock — selects whether to display the clock on the home screen, and whether to show time only or time and date.
  • Back button in menu — Enables a "Back" button on all menu screens.
  • Show/Hide Status Icons — Select which status bar icons are visible or hidden. Available icons: Camera (screenshot), Sleep, Stealth, Converter, Bias Tee, Clock, Mute, Brightness, SD Card. Speaker is only shown on devices with AK4951 codec; Battery Icon and Battery Text are only shown when a battery management IC is detected.

Note: The splash screen is configured separately under Settings → Splash settings.

Date/Time

Set the date and time which will appear on the home screen (if enabled), in log entries, and file time stamps. A coin cell is required to keep the time updated when the PortaPack is off. If the coin cell battery is dead/missing but there is an SD card, the date will be advanced by 1 day every time the Portapack is rebooted, so that log entries/files will be in chronologically ascending order.

SCR_0034

If Daylight Savings Time (DST) is enabled, the time is advanced by one hour during the indicated date range specified as the Nth Day-of-Week in Nth Month (note that the time displayed on this screen is assumed to already be corrected for DST so the time entered should be the same as appears on other clocks). To learn the Daylight Savings Time date range for your area, see [Wikipedia Daylight Savings Time By Country](https://en.wikipedia.org/wiki/Daylight_saving_time_by_country). The precise hour of the time change is as shown on the screen and is not configurable.

Note that it takes about a second to save the time when the Save button is pressed. Daylight Savings Time is supported in firmware version 2.0.0 or higher.

Calibration

SCR_0036

This provides an app for the calibration of the touch screen and alignment by following on screen instruction.

You have to keep pressed for at least a second on each target for the app to guess the touch area correctly and show next target on release.

Touchscreen Threshold

SCR_0008

The touchscreen's resistance detection layer can be eventually wore out (it's inside the soft layer so use screen protector won't slow it down) by using it, or it's originally bad quality, so you maybe need to tune the threshold if you can't touch an area, or some region are kept pressing even if you are not pressing it (which causes the back light keeps on forever because the device think you are keep touching the screen)

In the best case the threshold should be 1, but considering the most case that the layer already kind of damaged, we default it to 32. The threshold value range is 1 to 1023.

If you are having issues listed above, just press Auto detect, and follow the guide, and it will automatically tune to a value that good for your device.

When auto detecting, don't touch the screen, until count down finished. otherwise it will give you a bad value. But don't worry if you mistakenly touched, just need to start over and nothing bad would happen.

App Settings

Settings for each app are saved in corresponding .ini files in the /SETTINGS folder to maintain persistence, if a formatted SD card is installed. An updated .ini file is saved whenever the app is closed. To reset an app to default settings, the corresponding .ini file may be safely deleted and a new file will be created automatically when the app is subsequently executed. Alternatively, individual lines in the file may be deleted to reset only a subset of application settings. For debug purposes, note that some additional configuration settings may be found in the .ini file that are not configurable in the app itself.

SCR_0043 SCR_0046 SCR_0048

Blacklist

To disable specific apps completely, a text file named "blacklist" can be created manually in the SETTINGS folder using the Notepad application. Unwanted applications should be listed in this file using their case-sensitive application name (text that appears under the app's screen icon), and they will be disabled (hidden) effective on the next boot. List one application per line. (Requires 1.8.0+ firmware and an SD card)

SCR_0044 SCR_0045

Config Mode

In some cases a PortaPack may start up intermittently in Config Menu mode, such as when the power button is pressed twice rapidly, or if a little electrical noise occurs when a USB cable is attached. If this occurs frequently (dark screen and blinking LEDs), the Config Menu code can be disabled using the Settings -> Config Mode app (which sets a flag in persistent memory to disable Config Menu activation).

SCR_0037

Converter

Set up convert or down convert mode.

image

Widgets:

  • show / hide icon, hiding will also disable any up / down conversion
  • enable / disable converter
  • (+) or (-) set the offset sign
  • set the offset

When using an upconverter it's common to use an offset to access the correct frequency. As an example, if you want to use a HamItUp which is designed to listen from 60KHz to 30MHz, you'll need to tune your PortaPack to 125 MHz (or any other frequency used in the upconverter local oscillator) + the frequency you need.

Doing the calculation and tuning while adding the frequencies can be a bit tedious. Don't worry: just got into your PortaPack's settings, Radio menu, and set the shifting you need. You can set up conversion (+) or down conversion (-) in the Settings/Converter menu.

When the option is on, the displayed frequency is the one you want to tune in, and the real tuned frequency is displayed frequency plus or minus offset. When the option is off, the displayed frequency is the one you want to tune in, and the real tuned frequency is the displayed frequency.

You can turn it on and off using the checkbox while in Radio menu, or using the top bar icon 'Freq', with an arrow telling you if it's up or down conversion.

Note: This has the same effect as using the top bar 'Freq' icon. While in the radio menu, the synchronization of the top bar 'Freq' status and the checkbox is not implemented when toggling the top bar 'up' icon. The status is saved, and the last to talk is setting the status.

P.Memory Mgmt

Set persistent memory options.

SCR_0039

There are 256 bytes of persistent memory where settings are saved when there is a working coin battery. Note that a dead/missing coin battery will not prevent startup or display any messages, but settings will be lost after a power cycle. To prevent this, settings may be stored in a file on the SD card versus in the persistent memory, if enabled.

Widgets:

  • Use SD card for P.Mem: if checked the firmware will try to load last saved settings at startup. The checkbox is configuring a flag file under SETTINGS for it to work without coin battery.
  • Save P.Mem to SD card: save actual persistent memory onto the SD card
  • Load P.Mem from SD Card: manually load persistent memory from SD card
  • Reset P.Mem to defaults: reset the persistent memory to factory defaults

FreqCorrect

Set TX and/or RX Frequency correction in Hz.

PORTAPACK_FREQCORRECTION

A value between [-4,+4] MHz of correction is accepted, else it's truncated due to the variable used in persistent memory.

Use the '+' or '-' field to change to correction mode (addition or subtraction).

Use the MHz RX and MHz TX field to set the correction in each mode.

Settings are automatically saved in persistent memory.

Encoder Dial

Allows the sensitivity of the encoder dial position between Low, Normal, and High (this adjusts the number of steps for a full rotation). The rotation rate multiplier adjusts the number of steps that occur when the dial is rotated faster, for faster scrolling through frequencies, file lists, volume setting, etc. The direction can also be set to Normal or Reverse.

SCR_0067

Button Speed

SCR_0007

Adjusts the response time when a button is held down. Three options can each be set to Normal or Fast:

  • Repeat delay — how long before a held button starts repeating
  • Repeat speed — how quickly the held button repeats
  • Long press delay — how long a button must be held to trigger a long-press action

SD Card

Enables higher speed access to the SD card (only works on higher-speed SD card models).

SCR_0040

Use the Test button to try it before saving this setting in persistent memory. Files may not be read or written properly if this is enabled on a slower SD card.

Display

Limits the screen brightness using a software overlay (has a small performance impact when enabled). This is not a real backlight voltage change but adjusts all rendered colors — it is effective for reducing eye strain at night.

SCR_0009

Available brightness levels: 12.5%, 25%, 50%.

Brightness may also be adjusted by clicking the brightness icon on the status bar.

An IPS Screen checkbox is also available — enable this if your PortaPack has an IPS display panel, and reboot to apply.

What if you enabled dark brightness and now in sunlight and can't see the screen?

The brightness icon is the most top-right button on screen, thus you can: boot, press many times right and up arrow button, then press center button, so you can adjust the brightness even if you can't see the screen.

SCR_0068

Splash settings

Configures the splash screen shown at power-up.

SCR_0003
  • Show splash — enable or disable the splash screen at boot.
  • Random splash on boot — if enabled, a random image from the SPLASH/ folder on the SD card is shown at each boot. If a fixed splash.bmp file is selected, random mode is disabled.
  • Select picture — browse the SPLASH/ folder on the SD card to pick a specific splash image.

Menu Color

The Menu Color app can be used to change the background color scheme of the app menu buttons from the default grey to suit your preference.

SCR_0080 SCR_0081

Theme

  • Choose the global theme color, that will also be applied to apps. Available themes: Default (Grey), Yellow, Aqua, Green, Red, Dark. A restart is required to fully apply the new theme.
  • Override "Menu Color" with the theme one, or keep the one selected in "Menu Color"

image

TX Limit

Limits the RF transmit gain globally across all applications.

SCR_0004
  • Disable TX — disables all transmit functionality.
  • Disable TX Amp — disables the TX amplifier stage.
  • TX Max Gain — sets the maximum allowed TX gain (range: 047 dB).

Battery

This settings only affect how the battery status will be displayed, it won't affect the charging behavior. The Battery menu is only shown when a battery management IC is detected (e.g. on H4M and devices with compatible hardware).

In this menu, you can choose the battery calculation method or reset values.

Override:

  • checked = voltage based
  • unchecked = ic based

In newer firmware versions, there is also the checkbox 'Charge hint', which shows a blue battery icon at the top menu bar, if the battery is charging.

  • checked = show blue battery icon on top, while charging
  • unchecked = don't show extra indicator while charging

The IC 'learns' when the battery is full or empty and provides the % based on the former charging cycles. If the value is unreasonable or the battery is replaced, use the 'Reset' button. This will set the history to 0 and let the IC start to learn again.

SCR_0006

AppManager

Allow you to hide/unhide application, and set/unset the autostart application.

image