RI Title
RI logo


The RI8609 Secure EPC is a Cassini system controller that is US ITAR Security compatible with Microsoft Win10+ OS, a EPC USB Remote TIM physical interface (RIFL Master) and a Cassini16 container for running the Cassini application. The EPC uses a USB-A to USB-B cable to connect with the EPC USB Master Remote TIM. An easily secured, hot-swap removable SSD is used as the primary drive and contains a single partition with the OS, Guru repository, and RI System Software dependancies. An optical media DVD-R writable disc can be used to transfer calibration or test data between secured and unsecured SSDs. Any other security related implementation details, like disk encryption with Bitlocker/TPM and physically securing the USB ports should be handled by the corporate security team and is outside of the scope of this document. All other features and applications of a standard Cassini EPC and software environment apply.



Audience: Test Engineers working with the Cassini ATE.

Hardware:
  • Desktop PC Case with Motherboard, RAM, CPU
    • Rear: 5x USB A ports(2x USB 2.0, 3x USB 3.0), 1x USB C (USB 4.1), DisplayPort, HDMI, DVI-D, Ethernet, Audio (Mic/In/Out), PS2 Keyboard/Mouse
    • C-14 AC Power Connector - 5-15P to C-15 US Power cable included.
    • Front: 4x USB A ports (2x USB 3.1, 2x USB 2.0), Audio
      • DVD-R Disc Drive
      • SSD Swap Bay
  • 27"+ Monitor (Vendor and Screen Resolution Varies, at least 1920x1080) - includes video cable
  • USB Keyboard/Mouse
  • EPC USB Remote TIM (RIFL Master) with USB A to B cable
  • Facility must provide two standard 15A wall outlets for EPC and Monitor and a workspace for Keyboard/Mouse/Monitor.

Software:
  • Windows 10 OS - DOD Version
  • RI System Software including Guru, Guru Apps, and containerized version of Cassini
  • RIFL Master USB Drivers for Windows & RIFL Master application (Startup)
  • Guru Server (local Guru) & Cassini16 Container (Oracle VirtualBox 6+)
  • Java (OpenJDK 11+)
  • DbBrowser for SQLite - for ritdb analysis
  • (Optional) Windows Firewall - Allow TCP Port 50000 outbound

To Install RI8609 Secure EPC (Win10) with Cassini:
  1. Latch the EPC USB Remote TIM (RIFL Master) to the T0 slot on Cassini.
  2. Connect the USB-B side to the Remote TIM and the USB-A side to any available EPC USB-A port.
  3. Connect the Monitor/Keyboard/Mouse and Power cable to the appropriate plugs. (See Figure 1)
  4. Power ON the Monitor by pressing the power button.
  5. Choose the Classified or Unclassified SSD and follow the steps to Insert SDD and Power ON the EPC.

To Insert SSD and Power ON EPC:
  1. Insert the SSD into the SSD Swap Bay. (See Figure 2)
  2. Power ON the PC by pressing and releasing the Power Button.
  3. Log on with Windows "Cassini" user credentials.
  4. Wait for Guru to start and the Cassini container to appear.

To Remove SSD and Power OFF EPC:
  1. Power off the OS by choosing Power > Shutdown from the Win10 start menu.
  2. Confirm any prompts that may appear that would prevent a clean Shutdown (Cassini16 container can be saved, OK to confirm closing DbManager and Guru Server applications.)
  3. Once powered off, press the eject button on the SSD.

To Export .GZP to DVD-R Disc:
  1. Choose Apps > Guru Browser and Export the target Guru Objects to a .GZP
    For complete copy, see
    Product DocsTransfer Guru Objects as .GZP by Owner or All without Guru Server
    For Testplan/TestExec, see Product DocsExport Simulation for Cassini
    For InstrumentCal data after a Calibration, see Product DocsExport TIM Cal Data via Guru Browser App or TIM Cal Export App
    Otherwise, use Key1/Key2,etc to filter objects and add to Export List and then Export those.
  2. Export the .GZP file to a known location.
  3. Insert a blank or empty CD/DVD-R media into the optical DVD-R Drive.
  4. Open File Explorer (Windows Explorer) and go to the location on your computer where the files or folders are stored you want to burn to a CD or DVD.
  5. Right-click on the selected files or folders, choose Send to, and then click on your CD/DVD burner drive (e.g., DVD RW Drive (D:)).
  6. A Burn a Disc window will appear. Type a name for your disc in the Disc title: prompt. Select the With a CD/DVD player option and choose Next. (See Figure 5)
  7. Windows will now send your files or folders to the CD/DVD burner drive of your PC. When Windows is done copying your files or folders to your CD/DVD burner drive, it will open the CD/DVD burner drive in a new window.
    Note: If it doesn't open the CD/DVD burner drive in a new window, then you can find it under This PC located in the left sidebar of File Explorer (Windows Explorer).
  8. Choose on Drive Tools located in the top menu of File Explorer. Choose Finish Burning. (See Figure 6)
  9. A “Burn to Disc” window will appear. At Disc title, change or enter a title for your CD or DVD. At Recording speed, select a burning speed. The maximum speed you can select depends on the capacity of the CD/DVD burner of your PC and the capacity of the CD or DVD. Click on the Next button. Windows 10 will now burn your CD or DVD. (See Figure 7)

To Export STDF Datalogs to DVD-R Disc:
  1. Production STDF Datalogs are created automatically by a Guru Agent that runs at most every 10 minutes (or longer). The agent assembles RITdb/STDF pieces that Cassini generates and save a STDF file in a particular location that is accessible from File Explorer (i.e. C:\Users\Cassini\RiDatalog\STDF\). Alternatively, a STDF file can be manually saved directly from the Worksheet or from Guru Browser (See Product DocsExporting STDF via Guru Browser v60+).
  2. Insert a blank or empty CD/DVD-R media into the optical DVD-R Drive.
  3. Open File Explorer (Windows Explorer) and go to the location on your computer where the datalogs are stored.
  4. Right-click on the selected files or folders, choose Send to, and then click on your CD/DVD burner drive (e.g., DVD RW Drive (D:)).
  5. A Burn a Disc window will appear. Type a name for your disc in the Disc title: prompt. Select the With a CD/DVD player option and choose Next. (See Figure 5)
  6. Windows will now send your files or folders to the CD/DVD burner drive of your PC. When Windows is done copying your files or folders to your CD/DVD burner drive, it will open the CD/DVD burner drive in a new window.
    Note: If it doesn't open the CD/DVD burner drive in a new window, then you can find it under This PC located in the left sidebar of File Explorer (Windows Explorer).
  7. Choose on Drive Tools located in the top menu of File Explorer. Choose Finish Burning. (See Figure 6)
  8. A “Burn to Disc” window will appear. At Disc title, change or enter a title for your CD or DVD. At Recording speed, select a burning speed. The maximum speed you can select depends on the capacity of the CD/DVD burner of your PC and the capacity of the CD or DVD. Click on the Next button. Windows 10 will now burn your CD or DVD. (See Figure 7)

Using Cassini16 Container:
Guru and the Cassini16 container is automatically launched at startup, uses standard VirtualBox keyboard shortcuts. All data is stored and accessed directly from the "C:\Users\Cassini\Cassini-D" directory. No information is stored "in" the container, it is just a run-time environment. After choosing Log On to Guru, launch Cassini from the Short Cuts or User Apps button that will be disabled (grey) if the container is not running. Once Cassini is running, all functionality is the same and follow the standard procedures.
  • The container can be "saved" or "powered off" before choosing Power > Shutdown from the Win10 start menu. Cassini will launch within the container window.
  • Host key is the right CTL Key, used to access the Cassini16 container functions.
  • Host + Home keys to view a Machine menu. (See Figure X)
  • Host + C keys to toggle scaled mode desktop to be resized while scaling every internal window.
  • Host + F keys to toggle Full screen mode.
  • The "D:" drive from within the Cassini application is mapped to "C:\Users\Cassini\Cassini-D" directory in Windows. So choosing Save > File (.txt, .csv or .stdf) and choosing the D:\Shared location will appear in the "C:\Users\Cassini\Cassini-D\Shared" folder. Likewise, .rtidb datalogs are stored in "D:\RiApps\Data" or "C:\Users\Cassini\Cassini-D\RiApps\Data" folder.
  • Launch Oracle VM VirtualBox to Start/Stop/Save and change Machine settings for the container.

Backing up and Recovering Secure EPC's SSD:
If a Guru Server is not available, the User's home path directory and all sub-directories ( "C:\Users\Cassini") should be backed up regularly using standard corporate backup solutions for Windows that involve either online (ON) incremental backup or offline disk image solutions. If a network connection is not available, backing up to DVD is sufficient. To improve backup/recovery performance, the "C:/Users/Cassini/VirtualBox VMs" folder can be safely excluded since no user data is ever stored with it. Incremental backups should only include "C:\Users\Cassini\RiGuru" directory, since that is all that is required to restore from a Factory provided image and includes all user created content, except for RiDatalog content that has expired (See "Export Production STDF Datalogs" above and Product DocsPackage Executive Management (Data Expiration, Handler Bins)). The container can be restored by importing the Cassini16*.ova found in the "C:\Users\Cassini" directory or from RI Support ([email protected]). In the event of an EPC hardware failure, RI will exchange the EPC via standard RMA process and the user will remove the SSD from the failed PC and insert the SSD into the replacement. In the case of a failed SSD, a compatible replacement can be provided by the customer or a fresh SSD can be exchanged via RMA with RI Support. After booting with the replacement SSD, use the online (ON) or offline disk image corporate enterprise solution to restore the drive.

Troubleshooting:
  • Short Cuts/User Apps buttons are grey. Check Cassini16 container, restart the container if not responding by opening Oracle VirtualBox Manager app in Windows and choosing Machine > Restart.
  • Cassini application background is red. This indicates RIFL communication error and is likely a container or USB Driver issue. Restarting the System Controller would likely resolve this issue. Otherwise, targeted restart of either the container or the USB RIFL helper application running on Win10. After attempting any interventions, choose System > Equip > Startup and Ok to confirm should be enough to reinitialize the connection with the RIFL master in the EPC USB Remote TIM.
  • Database 'Product Docs', View 'All Documents', Document 'Testing and Debugging Cassini RIFL'RIFL Test Failures? Check the USB cable from the EPC USB Remote TIM to the RI8609 Secure EPC.
  • Drive Health Check? See Windows 10: Built-in tools for Hard Disk Health check
  • Rarely, an Win10 update may require an update to the Oracle VirtualBox container application. From Oracle VirtualBox, choose File > Check for Updates and run the installation package that is downloaded.

Figure 1: EPC Running Secure Microsoft Win10 DOD


Figure 2: EPC Case Front, DVD, SDD Bay, Power Button, USB & Audio ports


Figure 3: EPC Case Rear


Figure 4: EPC USB Remote TIM with USB Cable (Prototype Pictured)


Figure 5: Burn a Disc


Figure 6: Drive Tools > Finish Burning


Figure 7: Burn to Disc




PrintEmail Link
https://roos.com/docs/RBEH-C7AQSJ
ROOS INSTRUMENTS CONFIDENTIAL AND PROPRIETARY
©2021-2022 Roos Instruments, Inc. All rights reserved.