CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 06 Aug 2025 01:46:38 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20180610232852
location: https://web.archive.org/web/20180610232852/https://github.com/dustin/ibutton
server-timing: captures_list;dur=0.744157, exclusion.robots;dur=0.030342, exclusion.robots.policy;dur=0.018829, esindex;dur=0.012691, cdx.remote;dur=29.385481, LoadShardBlock;dur=269.605655, PetaboxLoader3.datanode;dur=74.523249, PetaboxLoader3.resolve;dur=67.789592
x-app-server: wwwb-app202
x-ts: 302
x-tr: 345
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app202; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 06 Aug 2025 01:46:39 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: GitHub.com
x-archive-orig-date: Sun, 10 Jun 2018 23:28:52 GMT
x-archive-orig-transfer-encoding: chunked
x-archive-orig-status: 200 OK
x-archive-orig-cache-control: no-cache
x-archive-orig-vary: X-PJAX
x-archive-orig-set-cookie: logged_in=no; domain=.github.com; path=/; expires=Thu, 10 Jun 2038 23:28:52 -0000; secure; HttpOnly
x-archive-orig-set-cookie: _gh_sess=SzB3ZlVrcEpwSnhZdDAzb0FWbmYwNW1QOHFiT08yK0ZhN1JtWk5oMnMrZlNvNDhreXkxYlFvRDBLazArZXlqUDlyem5teFQ5WUhpNkczMWlsZVNOeDU1S0ZLczA2bzMyMkFIVWVreHkzbTg1R09DY3g2b1RmNVNhWFFKRGF6ZUdkYWJhM0xDb0REVUhjUVFsbDRJanRkbFExdlZUM0ZvUS9SSVFWa0tjRDYvL04wNVo3QjJRZkdaQVNGdlpVWWxRK1R6MUhSZ3R4REpnMW9qeTlsckVSMXdxSmljNXAya1pEcmxWSVRTektTMTVNdDVHZU1NM0M1V3lEMGFwVlFNaFFlb0dWN2tVaXJRa0dWY3JTa0M4YVplVEtTd2lSU2x3cWdIWEV6c05pWTkrNjhqYkhhaFVuWU5kNGlFYlF0L285bFd4Y2puQThOYkg3Q0tybTR4d012S3FYVStGMDkrbm5Ockd4QVl3Y1ZhSDErajRqamtUR1g2MU9SdHNTVDRLYTB0dW9PMVgxL29tRmpBZmp0SkF3ejFWSkZTWStYdEg2NmRVdk8yQWFsST0tLTM0cFlBc3NraWs1QWkxck85MmlDS0E9PQ%3D%3D--61b63fb04860f9c99aaf91d9f47a6acf901285dc; path=/; secure; HttpOnly
x-archive-orig-x-request-id: 68cb0523-f805-4df3-8d16-ea28cee77c02
x-archive-orig-x-runtime: 0.258666
x-archive-orig-strict-transport-security: max-age=31536000; includeSubdomains; preload
x-archive-orig-x-frame-options: deny
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-x-xss-protection: 1; mode=block
x-archive-orig-expect-ct: max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
x-archive-orig-content-security-policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; frame-src render.githubusercontent.com; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; manifest-src 'self'; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
x-archive-orig-x-runtime-rack: 0.266930
x-archive-orig-x-github-request-id: B46A:57BF:2F58521:5A7A3EE:5B1DB434
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 10 Jun 2018 23:28:52 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 10 Jun 2018 23:28:52 GMT", ; rel="memento"; datetime="Sun, 10 Jun 2018 23:28:52 GMT", ; rel="next memento"; datetime="Wed, 21 Oct 2020 23:29:36 GMT", ; rel="last memento"; datetime="Wed, 21 Oct 2020 23:29:36 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: archiveteam_github_20180703165852/archiveteam_github_20180703165852.megawarc.warc.gz
server-timing: captures_list;dur=0.626232, exclusion.robots;dur=0.026154, exclusion.robots.policy;dur=0.015909, esindex;dur=0.011083, cdx.remote;dur=5.521302, LoadShardBlock;dur=308.788492, PetaboxLoader3.datanode;dur=93.239787, PetaboxLoader3.resolve;dur=533.984855, load_resource;dur=437.552205
x-app-server: wwwb-app202
x-ts: 200
x-tr: 841
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
GitHub - dustin/ibutton: My 1wire protocol stack and related tools
Fetching latest commit…
Permalink
Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
My 1wire protocol stack and related tools
https://bleu.west.spy.net/~dustin/proj…
C
Scheme
Clone or download
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching Xcode...
If nothing happens, download Xcode and try again.
Launching Visual Studio...
If nothing happens, download the GitHub extension for Visual Studio and try again.

Cannot retrieve the latest commit at this time.
Failed to load latest commit information. | |||
![]() |
collection | ||
![]() |
commands | ||
![]() |
mlan | ||
![]() |
mymalloc @ 68cc16e | ||
![]() |
scheme | ||
![]() |
stringlib @ 0ed15cf | ||
![]() |
.gitignore | ||
![]() |
.gitmodules | ||
![]() |
Makefile.in | ||
![]() |
README.ibutton | ||
![]() |
TODO | ||
![]() |
aclocal.m4 | ||
![]() |
configure | ||
![]() |
configure.in | ||
![]() |
temp_convert.bc |
README.ibutton
OVERVIEW This is a very fast and simple explanation of using these tools for the Dallas Semi 1921 iButton. These instructions may help you run other such ibutton devices. COMPILE AND INSTALL ./configure <your parameters or `-help' for options listing> make install USAGE The fisrt thing you will want to do is search your serial port for all of the devices on the serial bus. First start by setting your MLAN_DEVICE environment variable so that the serial port is known: (t)csh: setenv MLAN_DEVICE /dev/tty00 (ba)sh: MLAN_DEVICE=/dev/tty00 export MLAN_DEVICE Note: For Linux OSes, your first serial port may be /dev/ttyS0 Note: If you receive permission denied errors, please see your system administrator for appropriate permissions assignment for your user. This should result in output similar to: $ ./search Serial[0]: xxxxxxxxxxxxxxxx -- DS1921 Thermochron Serial[1]: xxxxxxxxxxxxxxxx -- DS9097u 1-wire to RS232 converter $ Note: "xxxxxxxxxxxxxxxx" will be replaced by your serial numbers With these serial numbers and your serial port, you are all ready to go. First you must set up your ibutton to have a mission. A mission is simply telling the ibutton what to APPS search Takes no required parameters but does require that the MLAN_DEVICE environment variable points to the serial device (default: /dev/tty00) which has the ibutton bus. -r check for missions on each of the devices on the bus 1921mission Sets the mission (sampling rate) for the device. This takes one required parameter as the <serial number> for the device to mission. <serial number> The serial number of the device to set a mission for -r Rollover. When the ibutton reaches it's memory maximum, start writing over the oldest entry. Round-robin fashion. -s <sample rate> The rate of sampling. This is in minutes. -d <mission delay> The number of minutes to delay before taking samples. The number of minutes to delay before taking samples. -l <low alert> -h <high alert> sample_devices Polls all devices on the bus for changes and logs them to a log file. Optionally, the changes can also be published to a multicast group. -b <busdev> Serial device containing the bus to poll (i.e. /dev/tty00) -l <logfile> File to write log entries. These are general logs. -c <logdir> Directory to write individual snapshots. These will be named the serial number of the ibutton device and will be located in this directory. 1921dump Dumps all setting for the mission as well as the current statistics and data stored on the device. <serial number> The serial number of the device to retrieve all the settings for.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.