Improved NokiX built-in scripts

NuukiaWorld's modifications to NokiX official scripts

Although the official scripts package available on the official NokiX site (and the later versions on the NokiX SourceForge site) are comprehensive, they are not perfect. NokiX was under continuous development and the scripts contain bugs and lack some useful features. Along daily use of a nokixed phone NuukiaWorld has designed the following improved versions of the official NokiX scripts. Feel free to use them if you think that the modifications are useful.

Bug fixes


CALL_DURATION.NRX 1.7+
An improved version of call_duration.nrx 1.7, which hides the duration display if the Network Monitor is active or if DTMF numbers are entered during the call. The original version messes up the display in such cases.

CALENDAR.NRX 2.3+
An improved version of calendar.nrx 2.3, which fixes the display of current date when phone date is set to 2050-01-01 or later. Factory default settings are changed to conform ISO 8061 week numbering. The size of the application is also optimized by compile-time selection of the display size.

FULL_BATTERY_TONE.NRX 1.20
A revised version of full_battery_tone.nrx included in the NokiX SourceForge script packages. The original version does not work on e.g. 6110 (NSE-3). This version has no custom patterns, so it should be more widely compatible. This version is compatible both with the last official NokiX and the later SourceForge versions.

REPEATED_ALARM_CLOCK.NRX 1.2.3
Version 1.2 of repeated_alarm_clock.nrx fails if the alarm clock is accessed via menu shortcut and the user continues using menu shortcuts when selecting alarm type and weekdays for alarming. Version 1.2.3 contains also handy new features: weekday selections are preserved if the repeated alarm is switched off (even if standard one-shot alarm is used meanwhile) and there is an option to skip next alarm without switching the repeating alarm completely off (e.g. if you are already awake). This version should be compatible both with the last official NokiX and the later SourceForge versions.

New features


REMIND_MISSED.NRX 1.26
An improved version of remind_missed.nrx 1.2, which reminds also for missed calendar notes, does not play the reminder if a call is in progress, and obeys the Warning and game tones setting of the active profile. The original version played the reminder for all missed calls, also for those that were silently ignored e.g. by the call group selection.

LIGHT_SETTINGS.NRX 1.1.4
An improved version of light_settings.nrx 1.1, which adds an new option of keeping the lights always on only when the charger is connected (normal automatic lights when charger is not present). This option helps reading the phone display e.g. in car when it is connected to a basic car charger.

SHORTKEYS.NRX 2.5++
An improved version of shortkeys.nrx 2.5, which adds options to disable the shortcut key when the Network Monitor is enabled or the user is dialing a phone number. If you map any shortcut (e.g. flashlight) to the UP or DOWN keys with original version, the usability of the Network Monitor and dial number editing mode is greatly reduced. This version also fixes the operation when phone is charged while power off.

STOP_RINGING.NRX 1.2.1
An improved version of stop_ringing.nrx 1.2, which allows selecting right Navi™ button (on two-Navi™ phones) as the mute key (text "Silence" is displayed as action in such case). Fixed also the mute key behavior when any-key answer is on (and keypad is unlocked).

Optimizations


FLASHLIGHT.NRX 1.00.4-+
A slimmed version of flashlight.nrx 1.00.4, which allows using the flashlight also when the charger is connected. If you use this script, you need to be sure that your flashlight circuit can handle the charging voltage (up to 4.8–5.2 V).

PERIODIC_TABLE.NRX 1.41
An optimized version of the data-intensive periodic_table.nrx 1.30 by druidbartek included in the NokiX SourceForge script packages. New even more optimized data structures uses about 4 kB less flash than the original version. This version is compatible both with the last official NokiX and the later SourceForge versions.

ADD_PPM_STRINGS.RX 2.6
This improved NokiX macro avoids creation of duplicate PPM strings if same strings can be found in the built-in language package. The official version checks only the NokiX-generated strings for duplicates. To use this script, copy add_ppm_strings.rx to your nokix/scripts folder replacing the original one.

These scripts replace the functionality of the corresponding official NokiX script. For more details, see the help text of each script. Full source code for NokiX SDK 2.35 is included with under GNU Public License.

The improved scripts above are mostly based on the last official NokiX scripts snapshot released October 6th, 2006. Most of these improvements have already been included in the current development version of NokiX, which is available on the NokiX SourceForge site.

Some of the oldest NuukiaWorld's improvements were included in the official NokiX scripts package and they have been removed from this page.

CAUTION: Trying to modify the built-in firmware of a mobile phone may render it practically unrepairable. This applies especially to phones that do not have a separate EEPROM chip for settings and calibrations (e.g. most Nokia 3xxx phones). Before trying to update the flash memory, you need to understand the functions of your flashing program and the whole flashing process, including any checksum updates required. NuukiaWorld does not give any support in flashing-related questions.

24.3.2011 - nuukiaworld@gmail.com
No email support or answers to technical questions.

To see NuukiaWorld's finest appearance, update your web browser!