el coniglio Posted May 28, 2010 Share Posted May 28, 2010 Hello, I'm releasing the System Info app, developed by me based on oldnapalm's idea. It has two main uses, first as a hardware parser, as in this image: And second, linking devices to its related kext, as shown below: The application goal is, beyound helping the user to identify hardware, to generate a Hardware Compatibility List, which browser is available (still being finished) at http://olarila.com/kexts. The user can send kext information (name and version) and respective device ids to feed the system from inside the application, selecting the menu option "Transmit data", as in the image: I hope you find the software useful and help us back providing data to the HCL. Mac version download: SystemInfo.zip There is a version for windows that allow users to evaluate the hardware compatibility. Requires java JRE to run. Windows version download: SystemInfoWin.zip Linux version download: SystemInfo.tar.gz Icon meaning: - device was reported as working; - device was not reported, but devices in this class are not usually reported; - device was not reported, and devices in this class are usually reported. How to upload kexts 13 Link to comment Share on other sites More sharing options...
JaS Posted May 28, 2010 Share Posted May 28, 2010 Ill give it a go Link to comment Share on other sites More sharing options...
kalel83 Posted May 28, 2010 Share Posted May 28, 2010 how does it prevent reporting hardware that is listed but not working correctly? or does it flag for that? Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 28, 2010 Share Posted May 28, 2010 Nice! Info sent. /EDIT Info sent for P4 hack as well, go go ICH5!! Link to comment Share on other sites More sharing options...
JaS Posted May 28, 2010 Share Posted May 28, 2010 I would like to report that this is working fine with the latest 6.4 beta, info sent btw Link to comment Share on other sites More sharing options...
el coniglio Posted May 28, 2010 Author Share Posted May 28, 2010 how does it prevent reporting hardware that is listed but not working correctly? or does it flag for that? It only send the information of the "Kext" tab, not all your devices information. If you have a device and a kext that loads but doesn't work, I am not sure if it will be linked correctly, you can check at the kexts tab table and check if the relation is present. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 29, 2010 Share Posted May 29, 2010 There's a weird entry for Disabler 1.0.1 in all the Snow Leopard categories. The data for it under "tested devices" does not make sense either. Link to comment Share on other sites More sharing options...
oldnapalm Posted May 29, 2010 Share Posted May 29, 2010 There's a weird entry for Disabler 1.0.1 in all the Snow Leopard categories. The data for it under "tested devices" does not make sense either. You are right, we missed that. It got there because the Disabler kext is related to the devices in ioreg. We are adding an exception. Link to comment Share on other sites More sharing options...
Scottapotamas Posted May 29, 2010 Share Posted May 29, 2010 added... Link to comment Share on other sites More sharing options...
Kasakka Posted May 29, 2010 Share Posted May 29, 2010 May I suggest adding alternating light blue backgrounds for every other line so that the lists are easier to read? Link to comment Share on other sites More sharing options...
MaLd0n Posted May 29, 2010 Share Posted May 29, 2010 Transmit data... Link to comment Share on other sites More sharing options...
el coniglio Posted May 29, 2010 Author Share Posted May 29, 2010 May I suggest adding alternating light blue backgrounds for every other line so that the lists are easier to read? Good idea. I've already updated to a 0.2 version and made some updates based on users suggestions/observations: * On the kext tab it now shows the device name instead of device-id; * Tables now have an alternate light background color; * Kexts with no version have its version set to 'undefined'; * The Disabler and kernel.iokit kexts were added as exceptions. I'd also want to thank for those who are sending data to the HCL, I believe we'll reach a consistent and useful database. =) Link to comment Share on other sites More sharing options...
Poco Posted May 30, 2010 Share Posted May 30, 2010 Info sent Link to comment Share on other sites More sharing options...
miliuco Posted May 30, 2010 Share Posted May 30, 2010 Very nice, thanks. Data transmited. Link to comment Share on other sites More sharing options...
sukkel Posted June 1, 2010 Share Posted June 1, 2010 Data transmitted. It would be a nice feature if we can see all the kext on our system, while the ones which aren't working correctly should be marked as incompatible. Another nice feature would be a view of the kext we are using and the newest available version of it. Don't know if you can build such a feature into the app. Thx for the nice app. Link to comment Share on other sites More sharing options...
Slice Posted June 1, 2010 Share Posted June 1, 2010 Can't use because of Tiger Link to comment Share on other sites More sharing options...
tom1 Posted June 1, 2010 Share Posted June 1, 2010 Nice im gonna try with snow leopard Link to comment Share on other sites More sharing options...
el coniglio Posted June 2, 2010 Author Share Posted June 2, 2010 Can't use because of Tiger The application depends on java 1.6 cause of its UI (1.6 swing resources). You can use java 1.6 on Tiger, but you'll have to install it manually, the last official apple java update for Tiger was 1.5. Link to comment Share on other sites More sharing options...
wh000penator Posted June 5, 2010 Share Posted June 5, 2010 thanx a bunch! very usefully! Link to comment Share on other sites More sharing options...
attacknick Posted June 6, 2010 Share Posted June 6, 2010 very nice. thanks OP Link to comment Share on other sites More sharing options...
TIPSotto Posted June 6, 2010 Share Posted June 6, 2010 Nice app..thanks will try it out Link to comment Share on other sites More sharing options...
Brahim B Posted June 7, 2010 Share Posted June 7, 2010 nice thnx info sent Link to comment Share on other sites More sharing options...
BlackCH Posted June 7, 2010 Share Posted June 7, 2010 How the database would handle patched kexts (LegacyHDA plist kexts or patched binaries)? Link to comment Share on other sites More sharing options...
el coniglio Posted June 7, 2010 Author Share Posted June 7, 2010 How the database would handle patched kexts (LegacyHDA plist kexts or patched binaries)? Right now it will only evaluate the CFBUndleName and version to identify the kext. If a patched version has the same bundle/version it will take as the original. I am planning to allow multiple instances of the same kext when the download feature is ready (when you select the download button, it will list the available kexts and its description), so people can download a patched version for a specific device or situation. Soon I'll release a new version of the client with the capability of selecting which kexts the "Transmit data" is going to send information, so if a kext is loaded and linked but isn't working as it was supposed to be, the user can unselect it. Link to comment Share on other sites More sharing options...
blackosx Posted June 7, 2010 Share Posted June 7, 2010 This is a good idea. Good work. I have just submitted my data Link to comment Share on other sites More sharing options...
Recommended Posts