@@ -198,10 +198,41 @@ public void initialize() {
198198 return ;
199199 }
200200 final String v = (String ) newValue ;
201- if (v .equals ("iPhone 6s" ) || v .equals ("iPhone 6s+" ) || v .equals ("iPhone SE" ) || v .equals ("iPad 6 (WiFi)(iPad 7,5)" ) || v .equals ("iPad 6 (Cellular)(iPad7,6)" ) || v .equals ("iPad 5 (Wifi)" ) || v .equals ("iPad 5 (Cellular)" )) {
201+ if (v .equals ("iPhone 6s" ) || v .equals ("iPhone 6s+" ) || v .equals ("iPhone SE" ) || v .equals ("iPad 5 (Wifi)" ) || v .equals ("iPad 5 (Cellular)" )) {
202+ boardConfigField .setText ("" );
203+ boardConfigField .setEffect (borderGlow );
204+ getBoardConfig = true ;
205+ boardConfigField .setDisable (false );
206+ } else if (v .equals ("iPad 6 (WiFi)(iPad 7,5)" )) {
207+ boardConfigField .setEffect (borderGlow );
208+ getBoardConfig = true ;
209+ boardConfigField .setDisable (false );
210+ boardConfigField .setText ("J71bAP" );
211+ } else if (v .equals ("iPad 6 (Cellular)(iPad7,6)" )) {
212+ boardConfigField .setEffect (borderGlow );
213+ getBoardConfig = true ;
214+ boardConfigField .setDisable (false );
215+ boardConfigField .setText ("J72bAP" );
216+ } else if (v .equals ("iPhone XS (Global) (iPhone11,2)" )) {
217+ boardConfigField .setEffect (borderGlow );
218+ getBoardConfig = true ;
219+ boardConfigField .setDisable (false );
220+ boardConfigField .setText ("D321AP" );
221+ } else if (v .equals ("iPhone XS Max (iPhone11,4)" )) {
222+ boardConfigField .setEffect (borderGlow );
223+ getBoardConfig = true ;
224+ boardConfigField .setDisable (false );
225+ boardConfigField .setText ("D331AP" );
226+ } else if (v .equals ("iPhone XS Max (China) (iPhone11,6)" )) {
227+ boardConfigField .setEffect (borderGlow );
228+ getBoardConfig = true ;
229+ boardConfigField .setDisable (false );
230+ boardConfigField .setText ("D331pAP" );
231+ } else if (v .equals ("iPhone XR (iPhone11,8)" )) {
202232 boardConfigField .setEffect (borderGlow );
203233 getBoardConfig = true ;
204234 boardConfigField .setDisable (false );
235+ boardConfigField .setText ("N841AP" );
205236 } else {
206237 boardConfigField .setEffect (null );
207238 getBoardConfig = false ;
@@ -211,10 +242,41 @@ public void initialize() {
211242 });
212243 identifierField .textProperty ().addListener ((observable , oldValue , newValue ) -> {
213244 identifierField .setEffect (null );
214- if (newValue .equals ("iPhone8,1" ) || newValue .equals ("iPhone8,2" ) || newValue .equals ("iPhone8,4" ) || newValue .equals ("iPad7,5" ) || newValue .equals ("iPad7,6" ) || newValue .equals ("iPad6,11" ) || newValue .equals ("iPad6,12" )) {
245+ if (newValue .equals ("iPhone8,1" ) || newValue .equals ("iPhone8,2" ) || newValue .equals ("iPhone8,4" ) || newValue .equals ("iPad6,11" ) || newValue .equals ("iPad6,12" )) {
246+ boardConfigField .setText ("" );
247+ boardConfigField .setEffect (borderGlow );
248+ getBoardConfig = true ;
249+ boardConfigField .setDisable (false );
250+ } else if (newValue .equals ("iPad7,5" )) {
251+ boardConfigField .setEffect (borderGlow );
252+ getBoardConfig = true ;
253+ boardConfigField .setDisable (false );
254+ boardConfigField .setText ("J71bAP" );
255+ } else if (newValue .equals ("iPad7,6" )) {
256+ boardConfigField .setEffect (borderGlow );
257+ getBoardConfig = true ;
258+ boardConfigField .setDisable (false );
259+ boardConfigField .setText ("J72bAP" );
260+ } else if (newValue .equals ("iPhone11,2" )) {
261+ boardConfigField .setEffect (borderGlow );
262+ getBoardConfig = true ;
263+ boardConfigField .setDisable (false );
264+ boardConfigField .setText ("D321AP" );
265+ } else if (newValue .equals ("iPhone11,4" )) {
266+ boardConfigField .setEffect (borderGlow );
267+ getBoardConfig = true ;
268+ boardConfigField .setDisable (false );
269+ boardConfigField .setText ("D331AP" );
270+ } else if (newValue .equals ("iPhone11,6" )) {
271+ boardConfigField .setEffect (borderGlow );
272+ getBoardConfig = true ;
273+ boardConfigField .setDisable (false );
274+ boardConfigField .setText ("D331pAP" );
275+ } else if (newValue .endsWith ("iPhone11,8" )) {
215276 boardConfigField .setEffect (borderGlow );
216277 getBoardConfig = true ;
217278 boardConfigField .setDisable (false );
279+ boardConfigField .setText ("N841AP" );
218280 } else {
219281 boardConfigField .setEffect (null );
220282 getBoardConfig = false ;
0 commit comments