{"id":30674627,"url":"https://github.com/openw3rk-develop/o3diag","last_synced_at":"2025-09-01T07:42:02.752Z","repository":{"id":312603891,"uuid":"1048029455","full_name":"openw3rk-DEVELOP/o3DIAG","owner":"openw3rk-DEVELOP","description":"o3DIAG - A Open Source OBD-II Diagnostic Tool","archived":false,"fork":false,"pushed_at":"2025-08-31T20:59:29.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-31T21:23:05.037Z","etag":null,"topics":["diagnostic-tool","elm327","gui","o3script-language","obd2","obd2-reader","openw3rk-invent","python"],"latest_commit_sha":null,"homepage":"https://o3diag.openw3rk.de","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openw3rk-DEVELOP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-31T18:58:05.000Z","updated_at":"2025-08-31T20:20:08.000Z","dependencies_parsed_at":"2025-08-31T21:23:06.622Z","dependency_job_id":"eed828f8-daf4-49b6-948b-2ab4bdf00fae","html_url":"https://github.com/openw3rk-DEVELOP/o3DIAG","commit_stats":null,"previous_names":["openw3rk-develop/o3diag"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/openw3rk-DEVELOP/o3DIAG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openw3rk-DEVELOP%2Fo3DIAG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openw3rk-DEVELOP%2Fo3DIAG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openw3rk-DEVELOP%2Fo3DIAG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openw3rk-DEVELOP%2Fo3DIAG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openw3rk-DEVELOP","download_url":"https://codeload.github.com/openw3rk-DEVELOP/o3DIAG/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openw3rk-DEVELOP%2Fo3DIAG/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273090598,"owners_count":25044034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["diagnostic-tool","elm327","gui","o3script-language","obd2","obd2-reader","openw3rk-invent","python"],"created_at":"2025-09-01T07:42:00.863Z","updated_at":"2025-09-01T07:42:02.717Z","avatar_url":"https://github.com/openw3rk-DEVELOP.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2\u003eo3DIAG – OBD-II Diagnostic Tool\u003c/h2\u003e\n\u003cp\u003e\no3DIAG is a diagnostic application designed to work with OBD-II vehicles through an ELM327 adapter.  \nIt provides an easy way to connect, read vehicle data, and interpret diagnostic trouble codes (DTCs).\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eWeb:\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://o3diag.openw3rk.de\"\u003ehttps://o3diag.openw3rk.de\u003c/a\u003e / \u003ca href=\"https://openw3rk.de\"\u003ehttps://openw3rk.de\u003c/a\u003e\u003c/p\u003e\n\u003cstrong\u003eo3DIAG Development Tool:\u003c/strong\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/openw3rk-DEVELOP/o3DIAG_E-EE\"\u003ehttps://github.com/openw3rk-DEVELOP/o3DIAG_E-EE\u003c/a\u003e\n\n\u003ch3\u003eMain Features\u003c/h3\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eConnection Control\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n– Select communication port and baud rate.\u003cbr\u003e\n– Connect or disconnect the adapter with a single click.\u003cbr\u003e\n– Initialize the adapter automatically with the required AT commands.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eLive Data Reading\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n– Read common engine parameters such as:\u003cbr\u003e\n\u0026nbsp;\u0026nbsp;• Engine RPM (PID 010C)\u003cbr\u003e\n\u0026nbsp;\u0026nbsp;• Vehicle Speed (PID 010D)\u003cbr\u003e\n\u0026nbsp;\u0026nbsp;• Coolant Temperature (PID 0105)\u003cbr\u003e\n\u0026nbsp;\u0026nbsp;• Engine Load (PID 0104)\u003cbr\u003e\n– Raw responses are automatically converted into real-world values (e.g., RPM in revolutions per minute,\u003cbr\u003e temperature in °C, speed in km/h).\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eDiagnostic Trouble Codes (DTCs)\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n– Read stored error codes from the engine control unit.\u003cbr\u003e\n– Clear fault codes when required.\u003cbr\u003e\n– Codes are translated into plain-text descriptions for easier understanding.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eP-Code Translation\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n– The program can look up diagnostic codes (P0000–P0999 and beyond) from an integrated script-based list.\u003cbr\u003e\n– Instead of showing just the raw code, the program displays the human-readable meaning of each fault.\n\u003c/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003eUser Interface\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n– Scrollable log window that shows all communication with the adapter.\u003cbr\u003e\n– Each entry is timestamped for clarity (at Beta 1.5).\u003cbr\u003e\n– Clear log function, with an automatic program banner shown again for orientation.\u003cbr\u003e\n– Info/Warning section with program details and disclaimers.\n\u003c/p\u003e\n\n\u003ch3\u003eSummary\u003c/h3\u003e\n\n\u003cp\u003e\nWith o3DIAG, users can quickly access essential vehicle information, monitor live sensor data, and interpret engine fault codes in a clear and user-friendly interface.  \nIt is a practical tool for basic diagnostics and understanding of OBD-II data.\n\u003c/p\u003e\n\n\u003ch3\u003eInformation for developers\u003c/h3\u003e\n\n\u003cp\u003e\no3DIAG is open source and licensed under MIT-LICENSE.\u003c/p\u003e\n\n\u003cfooter style=\"text-align: center; margin-top: 50px;\"\u003e\n  \u003cp\u003eCopyright (c) openw3rk INVENT\u003c/p\u003e\n   \u003cimg src=\"Version Beta 1.5/o3DIAG_logo.png\" alt=\"Logo\" width=\"120\"\u003e\n\u003c/footer\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenw3rk-develop%2Fo3diag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenw3rk-develop%2Fo3diag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenw3rk-develop%2Fo3diag/lists"}