{"id":26731004,"url":"https://github.com/daedalus/fw_update","last_synced_at":"2025-03-27T23:34:44.885Z","repository":{"id":1208855,"uuid":"1121187","full_name":"daedalus/fw_update","owner":"daedalus","description":"diolan firmware update tool","archived":false,"fork":false,"pushed_at":"2016-07-07T22:32:35.000Z","size":367,"stargazers_count":1,"open_issues_count":0,"forks_count":4,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-04-22T06:40:22.233Z","etag":null,"topics":["firmware","firmware-tools","pic","rom"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daedalus.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-11-29T05:53:56.000Z","updated_at":"2018-12-20T02:31:39.000Z","dependencies_parsed_at":"2022-08-16T12:35:20.883Z","dependency_job_id":null,"html_url":"https://github.com/daedalus/fw_update","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daedalus%2Ffw_update","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daedalus%2Ffw_update/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daedalus%2Ffw_update/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daedalus%2Ffw_update/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daedalus","download_url":"https://codeload.github.com/daedalus/fw_update/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944028,"owners_count":20697946,"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","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":["firmware","firmware-tools","pic","rom"],"created_at":"2025-03-27T23:33:52.787Z","updated_at":"2025-03-27T23:34:44.863Z","avatar_url":"https://github.com/daedalus.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"    fw_update\n====================\n\nThe Diolan USB BootLoader is a simple way to update firmware\nin PIC18F4455 family microcontrollers without programmers such as ICD2.\n\nfw_update is PC side counterpart of BootLoader.\n\nVisit http://www.diolan.com for more information.\n\nRequirements:\n  libusb http://libusb.sourceforge.net/\n\nInstallation\n  See INSTALL for detail.\n\nLicense\n  GNU/LGPL and GNU/GPL. See COPYING and COPYING.LIB for detail.\n\n  Generic installation instructions\n=====================================\n\n- Install libusb\nCheck your current installation. Most Linux distributives already have\nlibusb installed. Use your distributive specific tools\nto check whether libusb package is installed.\n\nTo install libusb from source visit the official libusb web site:\nhttp://libusb.sourceforge.net/.\nDownload latest libusb release (libusb-x.y.z.tar.gz file),\ncompile it and install (see example bellow).\n\nExample:\n% tar -zxvf libusb-x.y.z.tar.gz\n% cd libusb-x.y.z\n% ./configure\n% make\n% make install\n\nNote the last command may require user to have root rights.\n\nBy default libusb is installed into /usr/local directory.\nFor additional details see INSTALL file and configure --help.\n\n- Build fw_update\n\n% tar -zxvf fw_update-x.y.z.tar.gz\n% cd fw_update-x.y.z\n% ./configure\n% make \n% make install\n\nNote the last command may require user to have root rights.\n\nBy default the fw_update program is installed into /usr/local/bin.\n\nUse configure --prefix option to override the default.\nFor more details see INSTALL file and configure --help.\n\nIn case libusb installation directory differs from /usr/local, you\ncan specify the path to libusb installation directory using\n% configure --with-usb=/path/to/libusb/dir\nor using\n% configure --with-usb-lib=/path/to/directory/contains/libusb/libraries\n% configure --with-usb-includes=/path/to/directory/contains/libusb/includes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaedalus%2Ffw_update","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaedalus%2Ffw_update","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaedalus%2Ffw_update/lists"}