PSA RCC Manual for Radio Type Approval Tests and iPerf
Brand: BOSCH Car Multimedia EMC-Centre
1. PSA RCC Device
1.1 Front Side
The front of the PSA RCC device features a label with model information and connectors for Wifi and Bluetooth antennas.
1.2 Back Side from A1 non DAB Variant
The rear panel of the A1 non DAB variant displays a large Main Connector, along with LVDS, USB2, USB1, USB3, LVDS, FM2, and AM/FM1 ports.
1.3 Back Side from A1 DAB Variant
The rear panel of the A1 DAB variant shows a Main Connector, LVDS, USB2, USB1, USB3, LVDS, DAB, FM2, and AM/FM1 ports.
1.4 Back Side from A2 DAB-Variant
The rear panel of the A2 DAB variant features GNSS, AM/FM1, FM2, DAB, USB3, USB1, USB2, LVDS ports, and a Main Connector.
1.5 Back Side from A2 nonDAB-Variant
The rear panel of the A2 nonDAB variant includes a Main Connector and LVDS, USB2, USB1, USB3, LVDS ports.
2. Test Setup
The test setup diagram illustrates a PC/Laptop connected via an Ethernet cable and a USB-Ethernet Adapter to the PSA RCC DUT (Device Under Test). An HSD USB cable also connects the DUT.
3. Network Configuration
To configure network settings, add the IP address 172.17.0.5 for the D-Link adapter in the Microsoft network controls. The IP address 172.17.0.1
is assigned to the DUT.
The network connection window shows available network devices, including 'Local Area Connection 5' for the D-Link USB2.0 Ethernet Adapter. Configuring the 'Internet Protocol Version 4 (TCP/IPv4)' properties allows setting a static IP address, subnet mask, and default gateway. For example, an IP address of 172.17.0.3
with a subnet mask of 255.255.0.0
can be used.
If problems occur, restarting the computer may be necessary. Note that the computer may have multiple network connections, which can be related to PC administration policies.
4. Putty Configuration and Use
PuTTY is a free SSH and Telnet client that does not require installation. To configure PuTTY for the PSA RCC device:
Under the 'Session' category, specify the Host Name (or IP address) as 172.17.0.1
and the Port as 22
for an SSH connection type. Save the session, for example, as 'G3G'.
Under 'Window' settings, configure the size of the window (e.g., 80 columns, 100 rows) and scrollback options.
For auto-login, use 'root' as the username. Save the session. When starting PuTTY for the first time, a trust prompt will appear; click 'yes'. After connecting, the prompt root@mx6q:~#
will be displayed. Navigate to the '/rta' directory by typing cd /rta
.
5. Bluetooth Tests
Note: RF Power on all tests are fixed settings inside the module and cannot be changed.
To start any test, execute the script ./bt_rf_certification_tests.sh
with the necessary parameters. The script provides functionality to run BT regulatory tests within a shell at the target.
The script supports various TESTMODEs and OPTIONS, including initiating test modes, transmitting data, and setting frequencies. Key parameters include TESTMODE (e.g., 0 for initiate, 1 for TxData1), frequency, channel, package name, and modulation.
Examples:
- Continuous Transmission at 2402MHz with DH5-Packets:
./bt_rf_certification_tests.sh 1 2402_DH5
- Continuous Hopping on all channels with 3-DH5-Packets:
./bt_rf_certification_tests.sh 3_3DH5 all
To activate Bluetooth test mode, use ./bt_rf_certification_tests.sh 0
. To exit this mode, the DUT must be rebooted with the command reboot
. Alternatively, the device can be disconnected from the power supply, reconnected after a few seconds, and then restarted.
6. WLAN
Note: RF Power on all tests are fixed settings inside the module and cannot be changed. Attempting to change the power value will result in a failure from Punitest.
Start Punitest by executing ./StartPuniTest.sh
. The Punitest menu provides options for RF test operations.
Punitest Menu Options:
- 1: Get Chip Information
- 2: Get RF Channel
- 3: Set RF Channel (channel)
- 4: Get RF DataRate
- 5: Set RF DataRate (rate)
- 6: Set Tx Parameters: (band) (power level) (payload length)
- 7: Set Tx Mode (enable)
- 8: Set CW Tx Parameters (frequency)
- 9: Set CW Tx Mode (enable)
- 10: Radio Rx Start
- 11: Radio Rx Read (Execute No.10 first)
- 99: quit
Example Commands:
- Set Channel 1: Key in
3 1
and press Enter. - Set 1Mbit DataRate: Key in
5 1
and press Enter. - Start Tx: Key in
7 1
and press Enter.
A feedback is always provided on the screen, and the Punitest menu is shown again after each command.
7. Connect to WLAN-Access Point and do iPerf
To connect to a WLAN Access Point, an unsecured WLAN network with the SSID "PSA-WLAN" is necessary. If Punitest was used directly before, the device must be restarted before normal WLAN operation is possible.
If not already done, change directory with cd /rta
. Afterwards, type ./init_wifi.sh
to connect to the WLAN network.
Now, configure the IP of the DUT according to the network settings of your Access Point with ifconfig wlan0 [suitable IP]
. For example: ifconfig wlan0 192.168.48.200
.
Start "jPerf" (a network performance measurement graphical tool) on the PC which is connected to the Access Point.
In jPerf, configure the following settings:
- Choose iPerf Mode: Select 'Server'.
- Listen Port: Set to
5001
. - TCP Window Size: Set to
56 KBytes
. - Max Segment Size: Set to
1 KBytes
. - Enable Compatibility Mode: Check this box if troubleshooting is needed.
Now start iPerf on the DUT. The script will ask for the IP of the iPerf-Server. Type in the IP of the PC where you started "jPerf" (e.g., 192.168.48.3
).
The script will then show server listening information and client connection details.
To stop the iPerf script, use the key combination STRG
+ C or CTRL
+ C.
If a failure appears or jPerf stops working, activate the Compatibility Mode in jPerf and repeat the steps to start the test.