press releases news

system 8.3.2

After many beta versions and unstable early releases, the next major release of our civilian firmware, 8.3, is finally available. 8.3.2 addresses a number of common bugs encountered by testers of the 8.3.0 and 8.3.1 versions which were newly introduced in those patches.

major release highlights

  • complete rewrite of menu and display code allowing support for more types of displays and simultaneous accesses by multiple control devices (8.3.0)
  • command-line interfaces for package management and gender settings (8.3.0)
  • support for configuration file for the local console HUD (8.3.0)
  • speech filtering pipeline should now remain robust after rebooting (8.3.0)
  • OEM table file can now contain system commands in addition to hardcoded parameters; unrecognized lines will be interpreted as system commands (8.3.2)
  • preliminary support for the Mynt Kinetics MynK-i controller prototype's planar holographic display (8.3.2)
  • new way of getting back into the chat redirect: /1capture (8.3.2)

As of 8.3.0, the Tai Yong Labs DAX/T (part number SXD-02-0800-T) is officially deprecated following the closure of Tai Yong Medical. Existing DAX/T users are encouraged to look at the controller comparison page and consider a replacement. DAX/T controllers will continue to function and be updatable as long as 8.x DAX/2 controllers are supported (i.e., until the release of version 9.0), but controllers retrieved using (Redeliver) monads will be stuck on 8.2.1, and not updated to the present or future versions.

installation instructions

Express route: everything below can be skipped if you received a (Redeliver) object with your controller. Simply wear it and you will automatically be given a clean copy of the newest version. If you have made changes that you'd like to keep, though, read on!
  1. Check your current software version by selecting 'about' from the main menu. If it's 8.0.0 or later, you're good to go. If it's older, or you can't even find the 'about' item, contact technical support directly for further assistance.
  2. Come to a region with Xanadu support.
  3. Getting ready. Type the following to back up your current list of users: @keychain save
    This is optional if you do not wish to preserve your current users.
  4. Installation. Go to the following menu: manage > software. If you are running 8.2.1 or earlier, select update. If you are running 8.3.0 or later, select connect.
    1. Select xcentral:0.
    2. If you are running 8.3.0 or later, select update.
    3. Select the System_8.3.2 package and upgrade it.
    4. Accept the notecard _System_8.3.2_info when it is offered. If you are running an Aegis that was previously running 8.2.0, there are additional instructions inside that are very important.
    5. Installation will take up to 2 minutes. You will receive a message saying If this is the first reset after a system update, you may now boot the OS. when the process is finished.
    6. Turn the controller back on.
  5. If you do not currently have a HUD at the bottom of your screen, type @setup console.
  6. Finalizing. Reboot once to apply the applicable changes from the last step.

changes in 8.3.0 - 8.3.2

What's new in System 8.3.0?

  • All systems have the ability to auto-position their batteries now, provided the model signature has not been changed
  • Fixed Scout readout support (broken in 8.2.1)
  • Fixed Aegis HUD support (broken in 8.2.9)
  • PIN locking fixed
  • vox no longer messes up on reboot
  • All menus except PIN management converted to use ex4 internally
  • Finished converting Xanadu and Users management
  • @xanadu
  • Ongoing work to translate more dialog-based menus into the new ex4-compliant format.
  • ORIX controller identification protocol. For now, the type field is limited to 'NS' for standard controllers or 'SXD' for SXD and DAX/2 controllers, but this will change eventually to support reporting of e.g. cyborgs.
  • light bus will no longer be left in 'on' state following foundation reset
  • @gender
  • System will now check for "s_recover" animation instead of using default AO "standup" if available; must last less than 2.40 sec
  • renamed _restraint to _bonds
  • _foundation now forces waiting until OEM file has fully loaded, eliminating many awkward inconsistencies
  • power gauges for slice-based controllers (SXD, DAX, and 112) should no longer be the wrong size following script resets (related to OEM model identifier loading)
  • properly fixed sendchannel_sec restraints that were blocking /channel chat even when the output pipe was disabled.
  • HUD configuration file
  • 'Stargate telemetry received' message only when unit is focus of TP.
  • experimentally moved sittp to be part of the rapid subsystem instead of teleport; this is one of the most common customer complaints
  • _power is now responsible for managing RLV on boot/shutdown/attach, both alleviating overloads in _foundation caused by too many registered commands and substantially improving the efficiency of these processes
  • Make 500 edit the menu directly instead of relying on the main display function.
  • Exhibition 4 (ex4) new graphical manager based on a Model–ViewController architecture, supporting multiple concurrent sessions
    • Exhibition/DWM: support for primary display
    • exhibition-core menu and session management
    • text labels for menu items (for better display over TTY)
    • Exhibition/TTY: support for multiple dialog-based terminal interactions

What's new in System 8.3.1?

  • Personas menu no longer messes up after a persona is activated
  • Xanadu couldn't get info notecards properly
  • Commands menu should cycle pages properly

What's new in System 8.3.2?

  • _oem file can now contain system commands, just like an arabesque script with no parameter substitution—any unrecognized verb will be passed on as a normal 1 (COMMAND) message. Rejoice; you can now use this to hardcode things like gender and access settings. Keep in mind that _oem files already support color, so be sure to use floating-point format and omit 'save', e.g. 'color 1 0 1' for cyan
  • fixed @gender voice changes producing null chat sound warning still
  • _power shouldn't emit level threshold notices more than once per 10 seconds
  • Added new cortex rebinding command: /1capture
  • @adjustheight:0=force on detach; no more weird vertical offset issues
  • "set PIN" and "locked" menus should now reprompt properly
  • changed remote access default to all users rather than owner only
  • ! remote control no longer works due to changes in access context code
  • merged preliminary MynK-i support branch into trunk (support for planar holographic displays with project/stop_project light bus messages)
  • HUD menu buttons and remote console menu button should work as intended now

notice of region name change

Our home sector, Latexopolis, has been officially redesignated Eisa by the Galactic Standards Authority. Please ensure all mail is correctly addressed.

let's clean up: 8.2.1

System 8.2.1 is here. This patch is mostly bugfixes, and addresses many common complaints and minor irritations reported by users over the past few months, ranging from the vertical offset of the shutdown animation to sporadic difficulty with emitting normal speech.

installation instructions

Express route: everything below can be skipped if you received a (Redeliver) object with your controller. Simply wear it and you will automatically be given a clean copy of the newest version. If you have made changes that you'd like to keep, though, read on!
  1. Check your current software version by selecting 'about' from the main menu. If it's 8.0.0 or later, you're good to go. If it's older, or you can't even find the 'about' item, contact technical support directly for further assistance.
  2. Come to a region with Xanadu support.
  3. Getting ready. Type the following to back up your current list of users: @keychain save
    This is optional if you do not wish to preserve your current users.
  4. Installation. Go to the following menu: manage > software > update.
    1. Select one of the following servers: xcentral:0, xtaiyong:0, or xsanctuary:0. (Only one of these will be present, depending on your region. Ignore the other servers for now.)
    2. Select the System_8.2.1 and upgrade it.
    3. Accept the notecard _System_8.2.1_info when it is offered. If you are running an Aegis, there are additional instructions inside that are very important.
    4. Installation will take up to 2 minutes. You will receive a message saying If this is the first reset after a system update, you may now boot the OS. when the process is finished.
    5. Turn the controller back on.
  5. Restoring your user list. If you are running an NS-476 or NS-115, or an NS-112 released after Aug 24 (i.e. one that came with 8.2.0 installed), then you must perform an additional step to retrieve your user list.
    • If you are running an NS-115 or NS-476, type: @keychain migrate 2
    • If you are running an NS-112, type: @keychain migrate 7
  6. If you are running an Aegis, an updated version of the hinge controller script is available. This will fix issues with the controller flipping open when unauthorized users try to open it. Installation instructions (and the script itself) are included in the patch readme.
  7. If you do not currently have a HUD at the bottom of your screen, type @setup console.
  8. Finalizing. Reboot once to apply the applicable changes from steps 6–7.

changes in 8.2.1

  • Disabling the output redirect stage on the vox pipeline is now default; this should hopefully prevent people encountering the majority of situations in which they are unable to speak without explanation.
  • @chorus and @drainprotect fixed again.
  • Fixed rate gage getting stuck in weird wrong size after OEM load (e.g. _foundation reset or update)
  • [diagnostics] now disabled on the charger—because literally no one uses it right; you get a message telling you how to turn DDT on instead.
  • Added command-line module reset: @reset <module>
  • Battery loading on login finally fixed—although replacement batteries are required. These will be made available soon.
  • Only apply _sec to channel redirects when outpipe is enabled—this fixes trouble with chatting on other numbered channels.
  • Finally fixed clicky issues for good? User list storage is automatically migrated from face 0 of the root prim into face 0 of link 2. Aegis, Scout, and Aides purchased since the release of the Aegis all default to different places, the details of which are above. "@keychain migrate <face>" will grab media info for people who purchased controllers since the release of the Aegis. User list media is now stored on link 2, face 0.
  • Hover height during shutdown: made adjustable with new command @hover <height>
  • Prevented adding anything that isn't 36 characters long as a new user to the keychain; this should effectively quash most risks from invalid input.
  • Persona #RLV folder is now automatically removed in case of on_rez() or power down.
  • fm_standard and fl_polyglot now reset when receiving message 801.
  • vox chain removal fixed; filters weren't being removed from sublists.
  • Aegis won't flip open when physical access is denied, but fixing this requires either manual script replacement or redelivery of the controller.

the perfect digital courier

the Scout is here.

Price: L$900
Initial OS version: SXD System 8.2.0
Designer: Tamara Peluso
Compatible with ATOS/CX: Yes
SKU: FRG-29-0800-M

The NS-115 Scout is a compact form-factor controller originally intended for support and light assault roles. Like its larger predecessor, the NS-112 Aide, the Scout has been demilitarized, and is now available for purchase by the general public. Scout units are ideal for logistics and shipping roles, and specialize in strategic planning at the cost of other functions such as interpersonal skills or general-purpose reasoning capacity.

The Scout controller is available for purchase at all major NS locations.


display case update

An update to the Nanite Systems Collectors' Display Case is now available, featuring a cleaner mesh design (just 3 LI), baked AO, easily customized screen images, arcade-booth-like side art, and the Solo Jazz pattern. Existing owners of the display case can trade in their old versions for a new one by contacting a senior service representative.

battlefield supremacy

The first version of the Aegis is now available for direct purchase by our civilian and military partners. View the full announcement here.



System 8.1.3

8.1.3 is out! This is a medium-sized update, primarily focusing on bug fixes. It includes the updates in 8.1.2, as well, which was made available as a public beta but never officially released. As a result the patch is quite large! Here's how to get it:

If your unit has a 7.x controller still (or earlier), send rhet0rica an IM or e-mail.
If your unit is running an 8.x controller, come visit our main campus to download the firmware update without requiring a re-install. See the instructions below.
If you are running an Aide on System 8.0.4a (i.e. one that has never been updated), you will first need to patch your software manager to accept system updates from the correct source. Before instruction 3 below, install Hotfix_8.0.5 from xpatch:0 in the manage -> software menu.


Installation Instructions for Firmware Updates

1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)

2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.

If your unit is running 8.0.5 or later, have the unit type @keychain save to ensure the user table is kept after updating.

3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.1.3 -> install. Updates may take up to 5 minutes.
If the unit is running 8.1.0 or later, the installation will appear under the update menu instead of the install menu. This will be the case for all future system updates.

If the unit reports an error message about button lengths in dialogs, remove the instructor package from the unit prior to updating. It can be reinstalled from xpatch:1 afterwards.

4. Reboot the unit to reinitialize the battery interface.

5. Have the unit type @setup console to activate the new HUD, and reboot again.

6. If the unit was previously running a beta of System 8.0.5, have the unit type @keychain save again. This should remove any spurious media object controls that might interfere with accessing the controller's TTY menu.


Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.

If you see the error message: llDialog: button labels must be 24 or fewer characters long while attempting to connect to xcentral:0, remove the instructor package from manage ->software -> remove before attempting the update. This is a known issue with multiple package updates being required. A new version can be installed from xcentral:0 after updating is complete.
If you see the message: Updating package list... when attempting to access the 'install' or 'update' menu, reboot the unit (e.g. using the console command @shutdown -r now) and then choose manage -> software > disconnect before proceeding. This issue was fixed in 8.1.0.

changelog

What's new in System 8.1.3?

 - improved handling for interference messages with duration 0
 - improved battery handling after relog (15 second wait before probe is sent)
 - new ACS,welcome version format: NS:(model):(version) — e.g. NS:NS-112:8.1.3
 - changed @bolts "release" and "normal" to @bolts "unlock" and "auto"; added sound effects
 - added support for ACS,(...),CHARGER,WIRELESS
 - Arabesque "enable" and "disable" verbs should now respect the unit's VERBOSITY level
 - new, more authentic fault animation which should not clash with movement being disabled
 - Fixed @power error messages caused during verbose boot sequence
 - exhibition now assumes a DAX-style screen instead of an SXD one, which should fix most/all custom model issues with the screen
 - Fixed @bootstyle
 - Added "_init" action auto-executed by Arabesque on start-up
 - New device-to-MC "load" command for manipulating power loads (active devices only); stray loads will automatically and correctly be removed if the device goes away
 - dealt with charging lockdown escape caused by direct set_subsys() commands
 - fixed chorus and drainprotect toggles (especially in menus)
 - made 5% and 10% auto-shut-off subsystems turn back on when power improves (memorized reason they shut down)
 - multiple owners. Menu system for user management is now largely dependent on @keychain, and many rules for affecting others have changed (managers and owners can fully control their peers now.) This has necessitated a slight change to the saved user table format, which cannot be read by the old system (although the new firmware can still read the old user table format.)
 - made light bus and linked message commands for querying and reporting subsystem status more robust and complete and not imaginary: subsystem-q and message 170 (replies with message 171 if linked message response requested)
 - suppressed TP bubble if it can't obviously be rezzed: get parcel group, check if llSameGroup(), and check if parcel allows public rezzing

What's new in System 8.1.2?

 - HUD should no longer produce errors when attempting to detach due to a collision
 - HUD will no longer spam cleanup noise or "pinging..." message repeatedly (although searching persists.)
 - controller should no longer boot without battery - bails after 5-10 seconds
 - very awkward attempt to give new HUD without knowing version number immediately post-update
 - @bolts: requires manager access, supports 3 states (lock, normal, release). Release leaves the controller fully detachable unless locked (or locking is enabled and the unit is powered down); normal is the current convention of 'non-detachable when on'. The controller defaults to 'normal', so no one should notice any differences.
 - @unlock <pin>
 - On-going refactorization of subsystem management in preparation for various capacitors, add-ons, and powered devices (EPS, Meissner shield, etc.) resulting in new 'restraint' module containing minimal RLV backend
 - Maybe fixed long-standing wonky whisper when preamp should be active but power amp is not
 - "preload <sound>" for Arabesque
 - moved interference management to _restraint
 - fixed passive stargate support—but may still conflict with open (auto-accepting) RLV relays
 - @profile should work again (ely5ia)—and for real!
 - finished concealing awful number-to-meaning mappings for @verbosity behind language interface (s4pphire)
 - various fixes to management of FTL spooling (a number of events could cause it to be skipped)
 - changed default, OEM-less unit info to NS-100 dummy robot instead of SXD
 - HUD: fixed a bug where removing a device with no representation would cause self-destruction
 - support for battery powered devices and services (using internal message 155)
 - proof-of-concept Meissner effect interference shield (possibly to be sold as a separate product? undecided)

What's new in System 8.1.1?

 - Passive devices may make certain queries even if they are owned by another avatar—previously this was forbidden; this should be useful for interacting with base stations etc.—these have no chance of harming the unit.
 - HUD now removes devices correctly and supports multiple handles (any device containing 'ear', 'tail', 'horn', or 'handle' will be regarded as a handle.)
 - Added HUD support for collars, carrying, and icons (new 2.0 active device icons only.)
 - '@keychain load' now sends message 20, so all components will be aware of the correct owner.
 - Interference can no longer be applied while the unit is powered down.
 - HUD now displays personality correctly if one is active when it is attached.
 - Missing speech sound (EOF) during boot no longer causes debug messages.
 - iKitten branding support.
 - Made the _arabesque 'remark' (ownersay) feature into a real command.
 - 'remove' button for active devices (except battery).
 - Sink replies from old icons generate 'access denied' spam—handled this by ignoring any numbers sent to the remote radio interface.
 - Remote access and device TTY accesses (including the HUD) should now refuse to abet illegal self-access.
 - Fixed @safeword not restoring self-access.
 - Exhibition didn't respect self-access when using remote dialing (e.g. HUD or remote console menu access)—HUD should respect this now too.
 - The personas menu can no longer be opened by the unit when self-access is disabled.
 - Fixed a bug preventing RLV folder loading and a separate bug preventing the RLV path from being updated on the cortex.
 - Built-in script updates.
 - Arabesque now has $name, $serial, and $serial_display (with hyphens) and should auto-populate these constants properly and reliably.
 - The "device connected" voice message should now only play once when starting up.
 - "@coil status" math fixed.
 - Updates to included Arabesque actions.

For earlier patch notes, see our 8.1.0 release page.


System 8.1.1

8.1.1 is out! This is a medium-sized update, primarily focusing on bug fixes. Here's how to get it:

  • If your unit has a 7.x controller still (or earlier), send rhet0rica an IM or e-mail.
  • If your unit is running an 8.0.x controller, come visit our main campus to download the firmware update without requiring a re-install.
  • If you are running an Aide on System 8.0.4a (i.e. one that has never been updated), you will first need to patch your software manager to accept system updates from the correct source. Before instruction 3 below, install Hotfix_8.0.5 from xpatch:0 in the manage -> software menu.
    Installation Instructions for Firmware Updates

    1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)
    2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.
    If your unit is running 8.1.0 or a beta of 8.0.5 (or 8.0.4.x), have the unit type @keychain save to ensure the user table is kept after updating. 3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.1.1 -> install. Updates may take up to 5 minutes.
    If the unit is running 8.1.0, the installation will appear under the update menu instead of the install menu. This will be the case for all future system updates.
    If the unit reports an error message about button lengths in dialogs, remove the instructor package from the unit prior to updating. It can be reinstalled from xcentral:0 afterwards.
    4. Reboot the unit to reinitialize the battery interface.
    5. Have the unit type @setup console to activate the new HUD, and reboot again.
    6. If the unit was previously running a beta of System 8.0.5, have the unit type @keychain save again. This should remove any spurious media object controls that might interfere with accessing the controller's TTY menu.

    Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.
If you see the error message: llDialog: button labels must be 24 or fewer characters long while attempting to connect to xcentral:0, remove the instructor package from manage ->software -> remove before attempting the update. This is a known issue with multiple package updates being required. A new version can be installed from xcentral:0 after updating is complete.
If you see the message: Updating package list... when attempting to access the 'install' or 'update' menu, reboot the unit (e.g. using the console command @shutdown -r now) and then choose manage -> software > disconnect before proceeding. This issue was fixed in 8.1.0.

changelog

What's new in System 8.1.1?

 - Passive devices may make certain queries even if they are owned by another avatar—previously this was forbidden; this should be useful for interacting with base stations etc.—these have no chance of harming the unit.
 - HUD now removes devices correctly and supports multiple handles (any device containing 'ear', 'tail', 'horn', or 'handle' will be regarded as a handle.)
 - Added HUD support for collars, carrying, and icons (new 2.0 active device icons only.)
 - '@keychain load' now sends message 20, so all components will be aware of the correct owner.
 - Interference can no longer be applied while the unit is powered down.
 - HUD now displays personality correctly if one is active when it is attached.
 - Missing speech sound (EOF) during boot no longer causes debug messages.
 - iKitten branding support.
 - Made the _arabesque 'remark' (ownersay) feature into a real command.
 - 'remove' button for active devices (except battery).
 - Sink replies from old icons generate 'access denied' spam—handled this by ignoring any numbers sent to the remote radio interface.
 - Remote access and device TTY accesses (including the HUD) should now refuse to abet illegal self-access.
 - Fixed @safeword not restoring self-access.
 - Exhibition didn't respect self-access when using remote dialing (e.g. HUD or remote console menu access)—HUD should respect this now too.
 - The personas menu can no longer be opened by the unit when self-access is disabled.
 - Fixed a bug preventing RLV folder loading and a separate bug preventing the RLV path from being updated on the cortex.
 - Built-in script updates.
 - Arabesque now has $name, $serial, and $serial_display (with hyphens) and should auto-populate these constants properly and reliably.
 - The "device connected" voice message should now only play once when starting up.
 - "@coil status" math fixed.
 - Updates to included Arabesque actions.

For earlier patch notes, see our 8.1.0 release page.


System 8.1.0

The 8.1 release is out! This is a large update, with many fixes and features. Here's how to get it:

  • If your unit has a 7.x controller still (or earlier), send rhet0rica an IM or e-mail.
  • If your unit is running an 8.0.x controller, come visit our main campus to download the firmware update without requiring a re-install.
  • If you are running an Aide on System 8.0.4 (i.e. one that has never been updated), you will first need to patch your software manager to accept system updates from the correct source. Before instruction 3 below, install Hotfix_8.0.5 from xpatch:0 in the manage -> software menu.
    Installation Instructions for Firmware Updates

    1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)
    2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.
    If your unit is running a beta of 8.0.5 (or 8.0.4.x), have the unit type @keychain save to ensure the user table is kept after updating. 3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.1.0 -> install. Updates may take up to 5 minutes.
    If the unit is running a beta version, the installation will appear under the update menu instead of the install menu. This will be the case for all future system updates.
    If the unit reports an error message about button lengths in dialogs, remove the instructor package from the unit prior to updating. It can be reinstalled from xcentral:0 afterwards.
    4. Reboot the unit to reinitialize the battery interface.
    5. Have the unit type @setup console to activate the new HUD, and reboot again.
    6. If the unit was previously running a beta of System 8.0.5, have the unit type @keychain save again. This should remove any spurious media object controls that might interfere with accessing the controller's TTY menu.

    Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.
If you see the error message: llDialog: button labels must be 24 or fewer characters long while attempting to connect to xcentral:0, remove the instructor package from manage ->software -> remove before attempting the update. This is a known issue with multiple package updates being required. A new version can be installed from xcentral:0 after updating is complete.

changelog

What's new in System 8.1.0?

 - Added upper limit on interference to prevent abuse.
 - New @zap command; more flexible and consistent than old method.
 - The unit can no longer be carried and set to follow someone at the same time. (Carrying will interrupt following.)
 - @color will no longer set the lights to black when unknown parameters are provided.
 - Devices can now inquire as to the current system color with the 'color-q' light bus message.
 - The identity -> color menu item will now save the color instead of setting it temporarily.
 - Ownership now reverts whenever the unit has no owner at all, not only when user list is cleared.
 - Fixed erroneous information in some command help messages.
 - Fixed parameter handling on @coil.
 - Internal announcement for module resets instead of 10% volume announcement (should make updates less spammy!)
 - Prevented @shutdown from starting a 30 second timer in several inappropriate situations.
 - Removed !relay (now implicitly part of remote access).
 - Major refactoring and overhaul of _submission; added command-line user management and runaway command (@keychain).
 - Users list can be saved and restored.
 - Xanadu connections now timeout correctly (no more "Updating package list..." forever.)
 - Xanadu now shows firmware under 'update' menu correctly.
 - Removed ".00000" from power profile loaded message.
 - Fixed problem with loading empty keychain.
 - Fixed problem with stretched screen on DAX units.
 - Made system updates appear under 'update', not 'install'.
 - The cortex will now always allow @safeword.
 - _puppet will look for object owners, not objects (permits remote control devices)
 - Added @sxdwm connect/disconnect, to permit remote TTY menu access.
 - Improved command response formatting in _foundation to emit OwnerSay() messages less when unnecessary; other changes will probably be necessary.
 - _xanadu-client will now accept controller creator or its own creator as the author of system updates
 - Regression: _exhibition must show menu for clicking on root prim and unnamed prims (NS-112 requirement)
 - Report following to devices: follow + follow-q to reduce conflicts.
 - Battery listener cleanup (dyv3ke's bug?)
 - Local console HUD support implemented (in particular, @devices, but also device remove detection.) The local HUD will automatically attach and update itself once "@setup console" is performed. Old HUDs can be removed safely from the #RLV folder.
 - Fixed owner query on scan; all units were reporting as self-owned.
 - Fixed @autolock toggle.
 - Various obscure bugs fixed.
 - Added @coil ddt to enable/disable diagnostics when away from a charging station.
 - 'Unknown server previous; rescanning...'
 - Removed Away animation (drooping head) when powered down; was only visible on SXDs and certain sitting animations.
 - Switched from llGroundRepel() to @avatarheight:10=force when powered down; should stop 'freefall' bugs.
 - Stargate support.
 - Switched to using part descriptor tags to identify memory card—renamed from 'program' to the unit's proper name.
 - Grievously bad typecasting bugs with power profile management; added '@profile save' and '@profile delete'.
 - New teleport mechanics: cooldown (with display in HUD) and color-responsive burst effect. If rezzing is permitted and it is available, the "_warp-system" prop will also be spawned. (Uses start parameter as bbggrr 24-bit packed integer.)
 - Tweaks to spark system.
 - Persona display added to HUD.
 - Patch notecard stuff; deletes after shown once.
 - Fixes for HUD auto-attach/give.
 - Fixed "Remove access" typo in _submission.
 - Fixed leaky media controls affecting some beta users.
 - drainprotect now properly covers ACS charging devices.
 - Carrier management (support for multiple handles).
 - Fixed @relay (thanks, iKitten!)
 - Rebalanced teleport EMP (now causes brief interference in nearby units and gives less charge) with new burst pattern for effect.
 - Moved PIN management into separate module (_obedience Access Manager) to give user management functions more headroom.

For earlier patch notes, see our 8.0.4 release page.


the caring machine

Nanite Systems is pleased to announce that the NS-112 Aide general service robot has been cleared by the Federal Drug Administration for use in medical settings as a Class I medical device under section 21CFR890.5050 when running the standard Recreational Cybernetics SXD System 8.0.4 software package.

The NS-112 Aide is one of the company's oldest and most successful designs for an articulated synthetic. It was originally designed for the United States Army in the early 1980s for use as a field medic and adjutant. Since its release in 1985, the Aide has seen an immense amount of success in the civilian sector in menial labor, service desk, patient care, and office administration roles. With System 8, the NS-112 receives a much-needed refresh for the 21st Century, providing it with access to the same diverse range of software available in our award winning SXD and DAX/2 platforms, without compromising its famous reliability as a service robot.

Contact your local vendor or visit our online store for more information about the Aide and other Nanite Systems products.


now more sensibly: 8.0.4

The 8.0.4 release is out! It focuses on usability and bugfixes with relatively few new features. Here's how to get it:

  • If your unit has a 7.x controller still (or earlier), send rhet0rica an IM or e-mail.
  • If your unit is running an 8.0 controller, come visit our main campus to download the firmware update without requiring a re-install. This also applies to those running the 8.0.3 release. Note: if you purchased a controller from the new display stand and never updated it (i.e. not just a box on the table), there were permissions errors in the 8.0.2 copy being distributed. You were sent an 8.0.3 controller and should switch to it to begin updating.
    Installation Instructions for Firmware Updates

    1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)
    2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.
    3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.0.4 -> install. Updates may take up to 5 minutes.
    4. Reboot the unit if necessary to reinitialize the battery interface.

    Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.

changelog

What's new in System 8.0.4?

 - Fixed ACS interference vanishing on reboot, lack of guaranteed time-out.
 - Fixed @name not honoring OEM prefix (it was rebuilding the host name with the model marker instead; same issue on relog.)
 - New response format for remote control "ping" message:
    (serial) (version) (owner) (model)
 - Added "-" and "modify" for sxdwm menu files
 - Renamed 'configure' menu to 'subsystems' to make it seem less like a synonym of 'manage'
 - 'clear' on the PIN setting screen is now 'cancel'
 - Restored network submenu within the subsystems menu
 - RLV commands now combined on one line per subsystem; far quicker!
 - Removed 'commands' from the main screen because it's too obscure; still present in 'manage'. Decomposed the 'power' menu to keep the menu full.
 - Decomposed the radio metasystem into 'SMS in' and 'SMS out'.
 - Locked down remote access
 - Re-integrated some of elysia's menu change decisions (make main:status do power status)
 - Power switch had no range limit; now 10 m just like normal local access
 - Made menu timeout work (sxdwm didn't send 220 messages)
 - Reduced command spam slightly (MC doesn't report confirmation of owner/authority setting, for example.)
 - Text message silencing for charging, power toggle, and other things, controllable via the @verbosity command or the 'manage' menu
 - Fixed gamma staying dark after the controller is detached
 - The tty PIN dialog no longer vanishes after each key input as we've switched to a faux-audio prompt. This unfortunately means that tty users must click the controller again to get the new pad when setting their PINs. (Seems relatively minor; will address in 7.0.5)
 - No more getting stuck in manage menus after submission reset!
 - Can no longer follow self
 - Fix during testing: 'cancel' on power profiles was still expecting the 'subsystems' menu to be called 'configure'

For earlier patch notes, see our 8.0.3 release page.


Lithium-Ion Polymer battery packs now available

For many users, four hours is a sweet spot: it's enough time to go out and see a movie and have a comfortable dinner date before returning your synthetic loved one to the charging stand. That's why we're introducing our new Li-Po battery cell, serial number 13-0536-B, which gives you just that. This product is unaffected by today's recall announcement, and is introduced at a retail price of L$175.


battery recall

In partnership with Opaque Semiconductor Ltd., Nanite Systems is announcing a recall of the following civilian power cell devices:

  • Opaque Computing GN Alkaline Battery 0093-22+
  • Nanite Systems Voltaic Metacell 13-0001-A
  • NS Nanite Microfusion Reactor 13-7056-Q

A flaw was found in the common battery firmware of these power sources that has been deemed responsible for poor load/unload performance and sporadic loading failures.

Please consult your NS dealer to trade in your current power source for a replacement part.


let's play

Nanite Systems is proud to announce the release of four new products: three choker-style collars and the Holo-Pleasure Deluxe hard-light pelvis-mounted massager probe. Here's a sneak preview:

(mature content: show/hide)

Come down to our store in Latexopolis to pick them up!


better still: System 8.0.3

The 8.0.3 patch was released last night, and after enough tweaking appears to be ready for general consumption. Here's how to get it:

  • If your unit has a 7.2 controller still (or earlier), send rhet0rica an IM or e-mail.
  • If your unit is running an 8.0 controller, come visit our main campus to download the firmware update without requiring a re-install. This also applies to those running the 8.0.2 release. Note: if you purchased a controller from the new display stand (i.e. not just a box on the table) within the last two weeks, there were permissions errors in the 8.0.2 copy being distributed. You have already been given a new 8.0.3 controller; look in your inventory!
    Installation Instructions for Firmware Updates

    1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)
    2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.
    3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.0.3 -> install. Updates may take up to 5 minutes.
    4. Reboot the unit if necessary to reinitialize the battery interface.

    Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.

changelog

What's new in System 8.0.3?

 - Fix support for OEM prefixes.
 - Fix power profile announcements.
 - Comments allowed in sxdwm menu files (prefixed with #)
 - 'auth' light bus command (e.g. from horns and handles) was causing a linked message loop in the Security Manager, slowing down sims immensely. Fixed.
 - Deferred exhibition messages during load until loading is complete, preventing 'button not found' errors during update or other full system reset.
 - Battery should not be lost following module resets. (Well, as much.)
 - Subsystem states are properly re-applied following a reboot.
 - Video is now a critical system and not suppressed at low power.
 - System automatically shuts down at 5% power and imposes heavy restrictions if booted with less than 5% power.
 - 'status' button on main menu now triggers @power status also.
 - PIN entry menu was off by 1 on touch screen.
 - improved ACS,welcome response to include standard but undocumented CCU private fields (remoteok=1 for chargers but remoteok=0 for other devices)
 - prevented double-reconnect to chargers on attach
 - ACS interference now supported (may protect with DrainProtect in the future)

For earlier patch notes, see our 8.0.2 release page.


liftoff

System 8.0 is out and available now. If you were holding off before, come get it! Beta-testing is complete, and many small issues have been fixed—so many, that we're calling the official release version 8.0.2. Here's how to get it:

  • If your unit has a 7.2 controller still (or earlier), send rhet0rica an IM or e-mail.
  • If your unit is running an 8.0 controller, come visit our main campus to download the firmware update without requiring a re-install. This also applies to those running the 8.0.1 early release from last night.
    Installation Instructions for Firmware Updates

    1. Make sure you have manager access to the unit you wish to upgrade. If you do not, contact the unit's owner. Be advised that some units may be ownerless and function effectively as self-owned. (To set up users, access the manage -> users panel.)
    2. Take the unit to a region where Xanadu server access is available. At present, this is only the Nanite Systems Main Campus.
    3. Start the update from manage -> software -> install -> xcentral:0 -> System_8.0.2 -> install. Updates may take up to 5 minutes.
    4. Reboot the unit if necessary to reinitialize the battery interface.

    Notice: this is a clean install, and so any settings stored in RAM—user list, sound scheme, boot style, volume settings, power profiles, color options—will need to be re-installed afterwards. Files on disk (personas, actions, installed software packages) will not be affected. RAM data by installed software packages (e.g. instructor interval) will not be affected by this update.

changelog

What's new in System 8.0.2?

 - No longer lists 'default' in the personas list.
 - @attachover instead of @attach for RLV in personas.

What's new in System 8.0.1?

- Fixed error message spam on start-up
- Added OEM descriptor support
- Removed 'recharge complete' message.
- Started work on support for ACS interference.
- Added command access to remote interface (not yet secured)
- Reduced lag when navigating the menus.
- Improved device connect negotiation process.
- Fixed bugs with color going black after a_rainbow execution.
- Fixed issues with long unicode names in security manager.
- Fixed inability to leave power profiles menu.
- Whole controller is now more touch-responsive, more like in 7.2.
- 100% no code differences between SXD and DAX/2

This is still fairly beta, but deals with the majority of bugs that users frequently reported. There are still lots of things to do, though, so stay tuned.

For the time being, this package may be reinstalled as many times as you want in case you damage something.

===========
NEW IN 8.0
===========

- Redesigned controller to use the SXD 8.0 touch screen, to have a more compact profile, to include a memory card slot, and to require a battery.

- Added Xanadu package management system. Now you can update your unit and install extra software without as much headache as before!

- Added sxdwm (exhibition) display manager, permitting a real touch screen—but don't worry, you can still access dialog-based navigation and turn on the unit by clicking on the fan

- Renamed 'modules' to 'subsystems' — a menu named 'modules' still exists, but it is used for resetting firmware components

- Added GPS, identity, and power-amplifier subsystems, and renamed the old amplifier to the preamplifier

- Combined interface controls for volume.

- Combined interface controls for motor speed.

- Added @ commands. Most new menu functions work through these.

- Added power profiles—no more messy/spammy performer scripts for changing activity levels!

- Persona cards now support custom messages (see documentation)

- Added devices manager and more robust (but slow) device negotiation protocol

- Renamed and refactored lots of things

- Improved and worsened ACS charging

- Moved user data into the memory card to keep the root clean

- Added self-access toggle

- Added DrainProtect to prevent negative charging by environmental sources.

- Moved cortex subsystem to separate menu, to be populated with other stuff by upcoming features etc.

Known bugs new in 8.0: trouble disconnecting from charging platforms, lights set to black after the end of the rainbow script (new performer is unaware of color changes), very slow/laggy code when loading and unloading batteries, high tendency for the controller to crash when transferring into a busy sim (requiring relogging and re-attaching, so save your controller every now and then by powering it down and taking it off)

===========
NEW IN 7.2
===========

- Added/fixed 'programs' menu. Check out the 'Hello World' sample script in the memory card prim (the triangle on the back) for an example in how to create accessible programs for your unit.

- Added documentation file for 7.2 light bus and linked messages protocols explaining how to use the system.

- Added start-up chime (Mac Quadra; others are included but not enabled)

- Fixed follow menu command (click 'follow' again to stop unit from following you)

- Added support for active devices (for use with smart horns/handles and similar peripherals)

- Split radio into "in" and "out" subsystems.

- Added not-yet-implemented power profiles menu button (continue using perform scripts for now)

one more week of winter

Developing an excellent product takes effort—which is why the System 8 release date is now expected to be on March 7, 2015, rather than February 28 as previously predicted. But don't worry: it'll be worth the wait.

In the meantime, we have a somewhat more shocking news item: the Pulse Charger is now available, which provides a flat 10% charge* to all DAX/2s in the region. It's noisy, it's ugly, and it packs quite a punch. Get yours now at our main store for just L$100.

* Varies with version.


a skin spectrum

Nanite Systems is proud to announce that it has begun selling metalloplastic epidermal coatings in a variety of colorings, starting with six schemes (plus one bonus scheme) inspired by totalitarianism, capitalism, and mysticism. Each is available for L$300, with a combination pack containing all seven for just L$800. Stop by our store today to discover more.

let's get charged: 7.2 & recreational unit charging platforms

This week we have two new exciting releases to report:

First, the NS charging platform is finally available for SXD and DAX/2 systems, featuring a real touch screen and integrated diagnostics. Its introductory price is L$ 600.

Second, System 7.2 updates are now available for the DAX/2 controller. This is still beta-quality software, but addresses many of the issues with 7.1, including support for stored programs, follow termination, and separation of radio reception and transmission into two separate power subsystems. Drop by our facility or send an IM to rhet0rica if you are interested in this update.


Previous
1 2 3
Next