Find Jobs
Hire Freelancers

Backlit keyboard driver writing, windows, PWM, embedded controller (IT8570)

€30-250 EUR

Κλειστή
Αναρτήθηκε περίπου 5 χρόνια πριν

€30-250 EUR

Πληρωμή κατά την παράδοση
This is a small project to write a driver to enable backlit support on Asus N71JQ using Windows7. Originally this model did not included a backlit keyboard. However some very similar laptops (asus G73JH and G60) have exactly the same keyboard but with backlit. I would like to be able to use Fn+F3/Fn+F4 combinaisons to increase decrease the brightness as you would on G73JH. So I started to look for N71JQ and G73JH schematics, which unfortunatelly cannot be found anywhere on the web. However I could find N61J schematic. On this schematic I found out that the keyboard backlit is controller with a PWM from the IT8570E embedded controller (EC): This PWM goes to a mosfet the mosfet enable/disable the connection of the FPC to ground (5V pin is always connected). By changing the PWM the CPU can vary the brightness of LED. Then I checked my motherboard (N71JA rev2.1) of which I don't have the schematic. However I found that it has same EC IT8570E. Also to my surprise I found that there is a FPC connector available for the LED backlight. I checked and there is same mosfet as on the schematic I saw. I also checked and the mosfet is connected to the pin 32 for IT8570E which is PWM6 (same as on N61J schematic). I also checked that the 5V is correctly applied to the FPC. So all the hardware is already ready to support the backlit keyboard. It only needs to implement a driver. So I connected my new keyboard, the keyboard works, previous shortcuts I had also work (Fn+F5/Fn+F6 increase/decrease luminosity of LCD for example) but Fn-F3/F4 does nothing still. I tried to install g73jh ATK driver, now when pressing Fn+F3/F4 I have the OSD appearing, but the keyboard still don't lit. I think the function to drive the PWM is on the bios (on the EC code) as it's probably managed directly by the EC (even without the atk driver installed Fn+F5/F6 works to dim brightness of LCD, but logo do no show on OSD.) I have thought about 2 possibilities : - Analyze the two bios (G73JH and N71JQ available on asus website) and try to find the difference. But I have virtually no idea how to proceed... Also it sounds bit risky to modify the bios. - Write a separate driver which will modify directly IT8570E register in order to turn on/off and vary the cycle% of the PWM. Datasheet of IT8570E here : [login to view URL] This is a bounty project, milestone will be released if driver works as expected without side effects or intense cpu use: pressing Fn+F3 should decrease the keyboard brightness pressing Fn+F3 should increase the keyboard brightness With 4 brightness steps : 0% 33% 66% 100% Note 1 : according to N61J schematic the max intensity is 200mA. PWM cycles should be set accordingly. Notre 2 : this is a small project, it can't be more expensive than a new laptop..
Ταυτότητα εργασίας: 18598537

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 5 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
3 freelancers δίνουν μια μέση προσφορά €209 EUR για αυτή τη δουλειά
Avatar Χρήστη
Hi, software and embedded electronics engineer with experience in driver writing and reverse engineering of hardware and software. I can help you out with your project.
€222 EUR σε 15 ημέρες
5,0 (1 αξιολόγηση)
3,6
3,6
Avatar Χρήστη
if you are looking for low cost and high quality developer than my friend you are at right one I am a Senior Software with more than 10 years of experience in .Net-stack development. I have developed dozens on Desktop Apps, Utilities, Automation Tools, Machine Learning Tools, Web Apps using Python, C# and .Net. I am reliable and extremely respondent I make sure and ensure code quality and believe in continuous integration and deployment thanks
€250 EUR σε 3 ημέρες
5,0 (1 αξιολόγηση)
3,0
3,0

Σχετικά με τον πελάτη

Σημαία της FRANCE
paris, France
4,9
3
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Σεπ 2, 2017

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.