I used this sometimes for October whenever new Kobo devices come out
Identifiers can be found by downloading the relevant firmware update and then opening KoboRoot/usr/local/Kobo/libnickel.so.1.0.0 in a hex editor
The strings are about 8/10th of the way down but you can jump there by searching 000000003
You should find some strings like so:
00000000-0000-0000-0000-000000000310Kobo Touch00000000-0000-0000-0000-000000000330Kobo Glo00000000-0000-0000-0000-000000000340Kobo Mini00000000-0000-0000-0000-000000000350Kobo Aura HD00000000-0000-0000-0000-000000000360Kobo Aura00000000-0000-0000-0000-000000000370Kobo Aura H2O00000000-0000-0000-0000-000000000371Kobo Glo HD00000000-0000-0000-0000-000000000372Kobo Touch 2.000000000-0000-0000-0000-000000000373Kobo Aura ONE00000000-0000-0000-0000-000000000374Kobo Aura H2O Edition 200000000-0000-0000-0000-00000000037500000000-0000-0000-0000-000000000376Kobo Clara HD00000000-0000-0000-0000-000000000377Kobo Forma00000000-0000-0000-0000-000000000382Kobo Nia00000000-0000-0000-0000-000000000383Kobo Sage00000000-0000-0000-0000-000000000384Kobo Libra H2O00000000-0000-0000-0000-000000000386Kobo Clara 2E00000000-0000-0000-0000-000000000387Kobo Elipsa00000000-0000-0000-0000-000000000388Kobo Libra 200000000-0000-0000-0000-000000000389Kobo Elipsa 2E
Depending on how new the device you’re after, you may need to download a newer update