Renesas RF Master
Configure and run RF PHY transmitter and receiver test operations on supported Renesas devices through a guided VS Code extension UI.
Overview
The Renesas RF Master extension helps validation and connectivity teams:
- Connect to target devices over serial from inside VS Code
- Configure test parameters such as channel, payload, data rate, mode, and TX power
- Start and stop RF test procedures using predefined HCI commands
- Monitor command/reply activity in the UI log window
- Query device firmware version and export captured session data
The extension is designed for repeatable lab workflows where command traceability and predictable start/stop behavior matter.
Features
Device Connectivity
- Automatic serial port discovery
- Connect and disconnect controls from the extension UI
- Connection-state updates and board status indicators
RF Test Configuration
- Predefined command profiles for TX and RX testing
- Configurable fields depending on selected command:
- Frequency/channel
- Payload pattern
- Packet length
- Data rate
- TX power
- Enhanced test fields (mode, packet count, interval, hopping range)
Command Execution and Validation
- Start sequence always includes a reset command before selected test command(s)
- Stop flow determined by the active command profile
- Response-prefix validation for supported HCI events
- Timeout handling with user-visible error notifications
Logging and Export
- Command and response hex trace in the UI log window
- Session export to JSON from backend
- Integrated user manual available in extension UI
Getting Started
Installation
- Install the extension from your internal distribution channel or VSIX package
- Connect a supported Renesas board over USB/serial
- Open the RF Master command from the Command Palette
Quick Start (5 Minutes)
Open the extension
- Press Ctrl+Shift+P
- Run RF Master
Connect the device
- Open the Device panel
- Select the COM port
- Click Connect
Configure a test
- Open the Configuration panel
- Select a command profile (TX or RX)
- Adjust required fields (frequency, payload, data rate, and so on)
Run and monitor
- Click Start
- Watch Send and Receive hex traces in the status/log area
Check results
- Check receive results for receive tests
- Click the Εrrors button to check for any received errors
Stop and export
- Click Stop
- Export session data when needed
Commands
- Start Server: Starts backend HTTP and WebSocket services
- Stop Server: Stops backend services and releases the port
- Show UI: Opens the RF Master webview
- RF Master: Starts server and opens UI in one step
Troubleshooting
Known Limitations
- Serial-only RF command execution path in desktop mode
- Command response validation is prefix-based and assumes expected firmware behavior
- Some command/stop combinations depend on mapping tables and may require firmware-aligned profiles
- Port range conflicts (3050-3150) can prevent backend startup
Support & Feedback
- Internal issues and enhancements: use your project tracker or team workflow
- Community resources: https://community.renesas.com/
- User guidance: open the embedded manual from the extension UI
License
© 2026 Renesas Electronics Corporation. Licensed under the terms included in the LICENSE file.
© Renesas Electronics Corporation
>
| |