Tuesday, May 12, 2020

Raytac Product Change Notice (PCN) Announcement for AT Command Series Module

Raytac would like to announce Product Change Notice (PCN-20051101) for AT Command modules which built by nRF52832 SoC Build Code EXX (Version 2) includes part no.: MDBT42Q-ATM / MDBT42Q-PATM / MDBT42V-AT / MDBT42V-PAT series.

The major description of this PCN is refer to the update of marking on the shielding case. Apart from the appearance change herein,  there is no further function, quality or safety regulation is affected. 




In case there is anything unclear for this PCN , please do not be hesitated to contact Account Manger for further assistance.



Raytac Corporation 勁達國際電子有限公司
A BT5.2 & BT5.1 & BT5 module maker based on Nordic nRF52 & nRF51 solution 
(nRF5340 & nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52811 & nRF52810 & nRF52805 & nRF51822)
www.raytac.comemail: cs@raytac.comTel: +886.2.3234.0208


Tuesday, May 5, 2020

CE RED & Safety Directives Update

CE has announced new Safety and Radio Equipment Directive (aka RED) and plans to put in practice since end of 2020 and 2021.

                 


* Safety Directive: 
IEC-60950-1 will be replaced by EN 62368-1, effected by 2020/12/20

* RED: 
EN 300 328 V2.1.1 will be replaced by Directive EN 300 328 V2.2.2 , effected by 2021/8/6.

To fulfill the CE compliance, Raytac has decided to proceed the updating work for all module series according to the latest directives. The work is scheduled to be completed in middle of 2020.

Customers who are currently proceeding CE testing is encouraged to adapt the latest directives to save extra task for latter regulation updating.



Raytac Corporation 勁達國際電子有限公司
A BT5.2 & BT5.1 & BT5 & BT 4.2 module maker based on Nordic nRF52 & nRF51 solution 
(nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52810 & nRF52811 & nRF51822)
www.raytac.com          email: cs@raytac.com          Tel: +886.2.3234.0208



Monday, May 4, 2020

nRF52833 Module MDBT50Q By Raytac Has Extended To 105°C Ambient Temperature

Raytac announced both MDBT50Q-512K & MDBT50Q-P1M modules has extended the ambient temperature up to 105°C, following Nordic's nRF52833's specification.



Unlike a single component like SoC, modules acted as an integrated equipment which includes some other related components. To secure the module works under the latest environment request while Nordic nRF52833 released, Raytac ensured all related components meet the new temperature requirement with RF efficiency secured.

Today, we are pleased to announce nRF52833 modules:

MDBT50Q-512K: Chip Antenna
MDBT50Q-P512K: PCB Antenna

Both have successfully extended ambient temperature to 105°C which are the most ideal devices for a wide range of commercial and industrial applications.


Raytac Corporation 勁達國際電子有限公司
A BT5.2 & BT5.1 & BT5 & BT 4.2 module maker based on Nordic nRF52 & nRF51 solution 
(nRF52840 & nRF52833 & nRF52832 & nRF52820 & nRF52810 & nRF52811 & nRF51822)
www.raytac.com          email: cs@raytac.com          Tel: +886.2.3234.0208


Tuesday, April 21, 2020

Nordic nRF52820 solution, MDBT50 series Module by Raytac

Nordic announced their 6th multi-protocol solution of nRF52 series with nRF52820, which supports Bluetooth Low Energy (BLE), Bluetooth mesh, Thread, Zigbee and 2.4GHz proprietary wireless connectivity.

Like other nRF52 siblings, nRF52820 highlights a powerful  64MHz 32bit Arm Cortex-M4 processor, includes 256Kb Flash Memory and 32Kb RAM, features of Bluetooth 5.2, 5.1 and 5 including long range and high-throughput of 2Mbits per second, as well as direction finding, low energy power control and low energy isochronous channels.

A full speed (12Mbits per second) USB 2.0 interface and 1.7~5.5V operation voltage bring a wide range of commercial and industrial wireless applications to nRF52820. To support nRF52820's development, Nordic released SoftDevice S112, a new memory-optimized central stack. S112 now released as a alpha and will have full SDK (SDK V16.0.0) support coming in Q2 2020.




Friday, February 7, 2020

Firmware Coding & DFU onto MDBT50Q-RX

Hi there, 

Here introduce the firmware perspective about how to program your code onto MDBT50Q-RX dongle.

Believed all readers have done the hardware setting and now has well prepared to load the code onto the dongle. (If not yet done the hardware setting, pls find it here)

In this blog, we will introduce the procedure based on below 2 scenarios
  • First time to load the code
  • DFU Firmware update by USB or OTA (through Bluetooth over the air)

First time to load the code:

1. Generate Public Key

For security reason, Public Key is the first step to proceed (DOS Environment MUST)
   Command to produce Public Key is in below:

      nrfutil keys generate public_key.pem
nrfutil keys display --key pk --format code public_key.pem --out_file public_key.c

2. Edit Bootloader (Use Keil C as the example)
    2.1 Open a project

\nRF5_SDK_15.3.0_59ac345\examples\dfu\secure_bootloader\pca10056_ble

    2.2 Paste the Public Key produced from step 1 in the red square.

    2.3 Set up Button behavior to trigger the Bootloader function start
    2.3.1 Activate to enter the Bootloader function by using button pressed. (Developers may change to others if don't like this way. Just enter "secure_bootloader" project and modify "sdk_config.h")


    2.3.2 Modify button pin no. (Developers can modify "sdk_config.h" in "secure_bootloader" project)


    2.3.3 Modify LED pin no. (Developers can modify "pca10056.h" in "secure_bootloader" project)


3. Edit Application
   Open and edit the project

\nRF5_SDK_15.3.0_59ac345\examples\peripheral\usbd_ble_uart\pca10056\s140\arm5_no_packs

4. Generate bootloader_settings.hex file

nrfutil.exe settings generate --family NRF52840 --application USBD_TO_UART.hex --application-version 3 --bootloader-version 2 --bl-settings-version 1 bootloader_settings.hex

5. Merge files
1、Bootloader.hex
2、bootloader_settings.hex
3、s140_nrf52_6.1.1_softdevice.hex
4、USBD_TO_UART.hex
mergehex.exe -m Bootloader.hex bootloader_settings.hex -o Combind0.hex
mergehex.exe -m Combind0.hex s140_nrf52_6.1.1_softdevice.hex -o Combind1.hex
mergehex.exe -m Combind1.hex USBD_TO_UART.hex x -o USBD_TO_UART_BT_SD_APP.hex



6. Use nRFconnect to burn the merged code onto dongle (nRF52840 IC)
Launch the programmer

Load the merged .hex file
Program the .hex file



Right here, the code should be loaded onto dongle successfully.
Hope all you guys enjoy the journey and completed the setup.

In case you are not happy about the code you just loaded?
No worry, we now introduce DFU process in below to retrieve your happiness.