@@ -141,9 +141,9 @@ void CheckJson()
141
141
void CheckHardware ()
142
142
{
143
143
/* Check if is Ipatched/Mariko */
144
- if (spl::GetHardwareType () == " Mariko " || spl::HasRCMbug ())
144
+ if (spl::GetHardwareType () == " Iowa " || spl::GetHardwareType () == " Hoag " || spl::GetHardwareType () == " Calcio " || spl::HasRCMbugPatched ())
145
145
{
146
- brls::Logger::error (" The software was closed because only works in non-patched/mariko " );
146
+ brls::Logger::error (" Mariko or patched unit detected " );
147
147
is_patched = true ;
148
148
}
149
149
else
@@ -154,6 +154,7 @@ void CheckHardware()
154
154
{
155
155
brls::Logger::debug (" Have Emummc" );
156
156
HasEmummc = true ;
157
+ is_patched = false ;
157
158
}
158
159
else
159
160
{
@@ -250,12 +251,15 @@ int main(int argc, char *argv[])
250
251
onlineupdate = false ;
251
252
}
252
253
254
+ brls::Logger::debug (j[" Firmwver" ].get <std::string>());
255
+ brls::Logger::debug (ver.display_version );
256
+
253
257
brls::ListItem *UpdateOnlineItem = new brls::ListItem (" main/tabs/Firmware/update/title" _i18n.c_str (), firmwarever);
254
258
UpdateOnlineItem->getClickEvent ()->subscribe ([](brls::View *view) {
255
259
// download
256
260
brls::StagedAppletFrame *stagedFrame = new brls::StagedAppletFrame ();
257
261
stagedFrame->setTitle (" main/tabs/Firmware/update/title" _i18n.c_str ());
258
- if (onlineupdate == true && is_patched == false && HasEmummc == true && psm::GetBatteryState () > 15 )
262
+ if (onlineupdate == true && is_patched == false && psm::GetBatteryState () >= 15 )
259
263
{
260
264
Network::Net net = Network::Net ();
261
265
std::string download = Conf[" URL" ].get <std::string>() + j[" intfw" ].get <std::string>();
@@ -272,7 +276,7 @@ int main(int argc, char *argv[])
272
276
{
273
277
stagedFrame->addStage (new UpToDate (stagedFrame, " main/tabs/Firmware/update/update_lowbattery" _i18n.c_str ()));
274
278
}
275
- if (is_patched == false )
279
+ else if (is_patched == false )
276
280
{
277
281
stagedFrame->addStage (new UpToDate (stagedFrame, " main/tabs/Firmware/update/update_uptodate" _i18n.c_str ()));
278
282
}
0 commit comments