@@ -136,16 +136,13 @@ public synchronized void retriggerDiscovery(boolean polled) {
136136 if (boardData != null ) {
137137 boardPort .getPrefs ().put ("vid" , boardData .get ("vid" ).toString ());
138138 boardPort .getPrefs ().put ("pid" , boardData .get ("pid" ).toString ());
139- boardPort .setVIDPID (parts [1 ], parts [2 ]);
140139
141140 String iserial = boardData .get ("iserial" ).toString ();
142141 if (iserial .length () >= 10 ) {
143142 boardPort .getPrefs ().put ("iserial" , iserial );
144- boardPort .setISerial (iserial );
145143 }
146144 if (uploadInProgress && oldUploadBoardPort !=null ) {
147145 oldUploadBoardPort .getPrefs ().put ("iserial" , iserial );
148- oldUploadBoardPort .setISerial (iserial );
149146 }
150147
151148 TargetBoard board = (TargetBoard ) boardData .get ("board" );
@@ -158,12 +155,14 @@ public synchronized void retriggerDiscovery(boolean polled) {
158155 }
159156 } else {
160157 if (!parts [1 ].equals ("0000" )) {
161- boardPort .setVIDPID (parts [1 ], parts [2 ]);
158+ boardPort .getPrefs ().put ("vid" , parts [1 ]);
159+ boardPort .getPrefs ().put ("pid" , parts [2 ]);
162160 // ask Cloud API to match the board with known VID/PID pair
163161 platform .getBoardWithMatchingVidPidFromCloud (parts [1 ], parts [2 ]);
164162 } else {
165- boardPort .setVIDPID ("0000" , "0000" );
166- boardPort .setISerial ("" );
163+ boardPort .getPrefs ().put ("vid" , "0000" );
164+ boardPort .getPrefs ().put ("pid" , "0000" );
165+ boardPort .getPrefs ().put ("iserial" , "" );
167166 }
168167 }
169168
0 commit comments