Skip to content

Commit

Permalink
added new Genius Controllers
Browse files Browse the repository at this point in the history
  • Loading branch information
computergeek1507 committed Oct 1, 2023
1 parent 04cc83b commit ba86815
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
6 changes: 6 additions & 0 deletions src/MultiSync.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -617,6 +617,12 @@ std::string MultiSync::GetTypeString(MultiSyncSystemType type, bool local) {
return "Genius Pixel 8";
case kSysTypeExperienceGLR:
return "Genius Long Range";
case kSysTypeExperienceG16Pro:
return "Genius PRO 16";
case kSysTypeExperienceG32Pro:
return "Genius PRO 32";
case kSysTypeExperienceGenius:
return "Genius Controller";
case kSysTypeOtherSystem:
return "Other Unknown System";
case kSysTypeFPPBeagleBoneBlack:
Expand Down
3 changes: 3 additions & 0 deletions src/MultiSync.h
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ typedef enum systemType {
kSysTypeExperienceGP16 = 0xA0,
kSysTypeExperienceGP8 = 0xA1,
kSysTypeExperienceGLR = 0xA2,
kSysTypeExperienceG16Pro = 0xA3,
kSysTypeExperienceG32Pro = 0xA4,
kSysTypeExperienceGenius = 0xAF,
kSysTypeOtherSystem = 0xC0,
kSysTypexSchedule = 0xC1,
kSysTypeESPixelStick = 0xC2,
Expand Down
2 changes: 1 addition & 1 deletion www/multisync.php
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ function isSanDevices(typeId) {
function isGenius(typeId) {
typeId = parseInt(typeId);

if (typeId == 0xA0 || typeId == 0xA1 || typeId == 0xA2)
if ((typeId >= 0xA0) && (typeId <= 0xAF))
return true;

return false;
Expand Down

3 comments on commit ba86815

@dartunder
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As of master 1a41c5f (same as 7.2) While I'm sure this helped it's still showing incomplete info.

The multi-sync page shows:
Unknown System Type
Genius PRO: Pixel 16
Controller

@computergeek1507
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make sure you update your Controller to firmware 1.1.7

@dartunder
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.