---
# System prepended metadata

title: Generate Fimrware file and Update firmware

---

# Generate Fimrware file and Update firmware 

### Create Firmware update file
    1) Follow document D:\IEI_Documents\2021\iSDVoE\Update Firmware
    2) Open prodassistant App to generate firmware
    3) Follow setps from Production assistant使用指南 V1.3 from document file
    4) APG file path = C:\Users\nayana\Production Assistant Workspace\generic
    5) Check Generateed firmware file to below location
    C:\Users\nayana\Production Assistant Workspace\releases\PRODDOC021758_blueriver_avp_1-2-1-0_build2978-iei_rdk_avp200t_fiber_tr-1

### Firmware Update

 1) Move firmaware update file to 
    Windows:  'c://xampp//htdocs//api//update//';
    Linux:    '/var/www/html/api/update/';
 2) Call Update firmware API
 3) check Firmware update status 
     fw_update_progress = str(event_type['request_id'])
     GET: '127.0.0.1:8080/api/request/'+fw_update_progress
     
 4) Reboot device if update completed 
     127.0.0.1:8080/api/device/0016c0517229
     {
"op" : "reboot"
}
 5) asda
 6) adsa

Completed Part
| Item     | ETA | Notes |
| -------- | -------- | -------- |
|  Update Device Name API   | Completed     |      |
|  Update Rs232 API | Completed      |      |
|  Update USB API   |  Completed     |      |
|   Network Partially completed    |      |   1) Enable 1G port completed </br> 2) Manual setting Need to check existing IP and allocate IP accordingly|
|  Firmware Update    |     |   Need to fix few thoings  & do ATest   |
|      |      |      |

To Do List


| Item     | ETA | Notes |
| -------- | -------- | -------- |
|  Update USB Popup UI   |   Completed   |      |
|  Update Hardware UI    |   Completed   |      |
|  Update Audio UI   |      |      |
|  Write Audio API    |      |    6.8.2 Stereo Audio Input Node (Type STEREO_AUDIO_INPUT) </br> 6.8.3 Stereo Audio Input/Output Node (Type STEREO_AUDIO_INPUT_OUTPUT)</br>6.8.4 Stereo Audio Output Node (Type STEREO_AUDIO_OUTPUT)</br>6.8.9 HDMI Decoder Node (Type HDMI_DECODER </br>6.8.10 HDMI Encoder Node (Type HDMI_ENCODER)</br>6.8.12 Multi Channel Audio Input Node (Type MULTICH_AUDIO_INPUT)</br>6.8.13 Multi Channel Audio Output Node (Type MULTICH_AUDIO_OUTPUT)  |
|     |      |      |
|      |      |      |
|      |      |      |
|      |      |      |
|      |      |      |
|      |      |      |

