/r/ChipCommunity
This is the home of the community centered around the C.H.I.P. single-board computer made by Next Thing Co.
/r/ChipCommunity
I pulled my PocketChip out of the box it's been lying in for a decade today and chucked an emulated MacOS 7.5.3 on it, very cool.
Tutorial: https://www.tomshardware.com/news/mac-ii-pocket-chip-emulation
Is it possible to flash the C.H.I.P. using a programmer like `avrdude` and `USBasp`?
I haven’t messed with my PocketChip for years. Just ran across it in a box in the basement. Last project was trying to get a small 1wire temp sensor working. At the time I realized that there was some missing firmware that was needed for 1wire to function. Never showed up in a firmware update. Then all support died. Does anyone know if any work has been done since on the firmware to support 1wire devices? TNX
Running Debian Trixie.
-fresh rootfs based on Trixie (Debian 13)
-kernel 5.15.0 (macromorgan)
-flashed with SWUpdate (macromorgan)
-X and jwm
-Wifi is working
-Bluetooth not tested (can scan environment)
TBD:
To get the LCD display working with kernel > 6.12.
User level.
/M
We are looking for a chip design expert to design cpu, gpu, and cpu for us, I need you to help me draw 40 layers so that I can stack 40 layers of transistors.
Been researching the meshtastic communities and project and came accross a product called the LILYGO® T-Deck which then buzzed my brain saying if only pocketchip had a successor or if only meshtastic was around for pocket chip...
so my question is there anyone who is using a pocketchip with meshtastic? if yes please share your experience
at the moment i am hosting a copy of the archive at https://ossmalta.eu/the-chip-flash-collection/ - but we will soon expand our server to host linux repos, and was wondering if anyone built new images/builds for the CHIP
So, I have two PocketCHIPs and want to ask a couple questions before I go insane (or too deep in the rabbit hole).
Thank you to anyone that can help.
Just tell me what you see on the next picture:
So, you have acquired a PocketCHIP and flashed a new default desktop image but don't have a clue what to do next?
You may have also found the following issues:
Below is a quick handy guide to get the default (debian-jessie) image working correctly after a fresh flash.
---------------------------------------------------------------------------------------------------------------------
Before you do anything, check out the mirrored documentation found at chip.jfpossibilities.com
The site has mirrored the sources, so we can use the mirrored sources as a replacement for the now defunct open chip sources.
To make things easier we will install an SSH service on our PocketCHIP so we can run commands remotely from our normal PC terminal:
--SSH SERVICE SETUP--
Open Terminal
Move to apt directory
> cd /etc/apt/
* Update sources.list
> sudo nano sources.list
In sources.list, replace opensource.nextthing.co
with chip.jfpossibilities.com
CTRL-O to write out (save). CTRL-X to exit.
Access the preference Updater
> sudo nano preferences
In preferences, replace opensource.nextthing.co
with chip.jfpossibilities.com
* CTRL-O to write out (save). CTRL-X to exit.
* Now update with jfpossibilities as the repository (instead of the defunct nextthingco repositories)
> sudo apt-get update
* Install SSH Server
> sudo apt-get install openssh-server
* Start the SSH Server
> sudo service ssh start
* Get the IP address. You can look on your router, or use:
> ip a
* Look for the wlan0 inet entry (looks for your subnet, etc 192.168.x.)
* On your PC, use WinSCP or cmd (windows) using "ssh chip@chip"
* The user will be “chip”
and the password is also “chip”
(if you didn’t change default).
Once complete we can now use SSH to continue setting up the rest of the below steps.
--REDIRECTING LIBRARIES--
Whilst trying to install packages to the PocketCHIP you may have found some issues with some packages failing to install such as :
E: Unable to locate package xinput-calibrator
404 Not Found
http://http.debian.net/debian/dists/jessie-backports/main/source/Sources
This is due the Debian Jessie backports repository has been archived and the saved URLs for these repositories are no longer valid., which is why you're encountering a 404 error.
To resolve this, you can either disable the Jessie backports repository or update your sources list to point to the archived location. Here’s how you can update your sources list:
Open the sources list file for editing:
sudo nano /etc/apt/sources.list
Replace the existing entries with the following packages from the archived Jessie backports
deb jessie main contrib non-free
deb-src jessie main contrib non-free
deb jessie/updates main contrib non-free
deb-src jessie/updates main contrib non-free
deb jessie-backports main contrib non-free
deb-src jessie-backports main contrib non-freehttp://archive.debian.org/debianhttp://archive.debian.org/debianhttp://archive.debian.org/debian-securityhttp://archive.debian.org/debian-securityhttp://archive.debian.org/debianhttp://archive.debian.org/debian
Since the archive repositories are not signed, you'll need to disable the verification of the Release files:
> sudo apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update
This should resolve the 404 errors and allow you to fetch packages from the archived Jessie repositories as normal.
--CALIBRATING TOUCHSCREEN--
Next we will install an touchscreen calibrator to fix those pesky touchscreen issues:
> sudo apt-get update
> sudo apt-get install xinput-calibrator
Now run the calibration tool with the below terminal command:
> xinput_calibrator
Follow the on-screen instructions: The calibration tool will guide you through touching specific points on the screen.
Save the calibration data: Once the calibration is complete, the tool will provide you with a calibration configuration. You need to save this configuration to ensure it persists across reboots. Open the configuration file for editing:
> sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf
Add the calibration data: Copy the calibration data provided by xinput_calibrator and paste it into the file. It should look something like this:
Section "InputClass"
Identifier "calibration"
MatchProduct "Your Touchscreen Device Name"
Option "Calibration" "3947 142 3854 217"
Option "SwapAxes" "0"
EndSection
Save and exit: Save the file and exit the editor by pressing Ctrl+O, then Y
, and Enter Ctrl+X
, then Y
, and Enter
.
Reboot your PocketCHIP: Finally, reboot your device to apply the changes:
> sudo reboot
This should now have calibrated the PocketCHIP touchscreen.
--ADDING BATTERY LEVEL INDICATOR--
1. Install Dependencies
First, ensure you have the necessary tools installed:
> sudo apt-get update
> sudo apt-get install git
2. Clone the chip-battery-status Repository - clone the repository containing the battery status script:
> git clone
https://github.com/PeterDekkers/chip-battery-status.git
3. Navigate to the Directory you just cloned:
cd chip-battery-status
4. Make the Installation Script Executable
sudo chmod +x
install.sh
5. Execute the Installation Script
> sudo ./install.sh
6. Install the Generic Monitor Plugin
> sudo apt-get install xfce4-genmon-plugin
(genmon) xxx
appear in your panel. Right-click (or Ctrl-click) it and choose Properties.chip-battery-xfce-genmon
5
.This should add the battery percentage display to your PocketCHIP panel.
Now we should be able to begin using the PocketCHIP desktop like its 2016 again :)
https://docs.getchip.cc/dip/#use-it-123
I found a CHIP with a VGA DIP in a drawer, and would like to get it working. But only the analog video out works, not the VGA. Linux chip 4.3.0 #10 If i follow the guide and go to settings-display i dont see the same thing as you see in te linked file, there it is a window lameled"screen layout manager"on mine it states "display"and i dont see the vga
Please advise, thanks
So, my wife and I are talking about how much stuff we have that we can't keep track of. Not an argument, mind you, just a unified agreement that we have a lot of stuff. As an example, I open the drawer of a buffet-turned-plant stand to show that it's full of CD's.
Among the CD's was my Pocket CHIP. An example of my impulsive Kickstarter backing phase.
At least this one I actually received. Some of my Kickstarter schemes were not that lucky.
All this time later, it still works, it still holds a decent charge and I still have no idea how to use it.
I'm looking for a tiny music player which fits to the original pocket chip os, to use them as a mobile player with headphones. Any ideas someone?
For those running stock Pocket CHIP’s, what version of lsb-release do you have installed?
In terminal type: lsb_releaae -a
My mother found a pocket chip computer at a thrift store and, knowing I love anything computer related, bought it for me. Unfortunately, when I brought it home, it was locked behind a password. Is there any way to whipe it and flash a new os on it? Or some other way to get past the password?
Title says it all, can I use my working pocket chip to flash a dead pocket chip?
Hello to everyone.
I ask your help to find the HDMI DIP for my Pocket CHIP , because I found this LCD panel that will work through it :
https://www.waveshare.com/6.25inch-720x1560-lcd.htm
Very thanks.
I have 5 chip.
Just dragged them out of a draw after decommisioning an Airplay setup a few years ago. I had successfully got them up and running with https://github.com/mikebrady/shairport-sync.
I am looking forward to designing shields for them in KiCAD but I found 2 start up fine, but the other three have white led and red led hard on (no flashing).
I am assuming I might need reflash, so I started looking for CHIP-buildroot etc. However, I finally found this site (PHEW!) and discussions such as https://www.reddit.com/r/ChipCommunity/comments/1fd9t5z/2024_working_chip_flash_method_nothing_new_but/
So, I'll try a few things but I am stumped why the 3 are playing up, having gone into the drawer fine.
I'm going to have to hope that a re-flashing will fix it? Wish me luck ;)
Cheers,
A
Hello.
The POCKET C.H.I.P does not have an HDMI port and this is very uncomfortable for me. I really want to use it with my HDMI monitor.
After looking at the C.H.I.P., it looks like my best bet would be to use the composite output (the thing that looks like a headphone jack) and plug it into a TV or a scaler that outputs HDMI. The TRS to composite cable is still on sale on the C.H.I.P. website.
I found the products below that could satisfy my needs :
Can you tell me please if they will work together on the POCKET C.H.I.P ?
I don't want to buy the wrong products and I want to keep the costs low.
Hello to everyone.
I would like to understand how to attach an HDMI cable to my pocket chip. I don't see any HDMI port. Is there an expansion card that I can buy ? Is there a place where I can buy it ? thanks.
Hello.
I've bought my pocket chip some time ago. My goal is to install FreeBSD there. What I don't like about it is for sure the case. Someone knows if and where I can buy a better case ? Before to build one by myself I woulld try to see if there is one ready all around. Or if you know a company that can create one using these drawings :
https://www.thingiverse.com/thing:2490185
I'm ready to pay the company for the job. Thanks so much.
Hey all! I’m pretty new to computing, got CHIP with HDMI DIP back in 2016 and lost it in my “cable bin” for 8 years.
As many of you know that basically kills CHIP. Thanks to u/KnownAssociate2 for sending me to r/ChipCommunity!
There are tons of methods I’ve seen for Flashing CHIP, but as a novice I couldn’t get any to work. I thought some of the simpler ones using apptainer/singularity would be easier and seemed less daunting than the other methods, but I had no luck.
The following simple 15 step instructions are built largely on top of a few other Reddit posts and the CHIP GitHub backup read me/comments.
Edit: Recommend reading the rest on desktop, since that’s where I wrote it and that probably makes copying pasting easier.
——————————————————————
I’m using a MacBook Pro, but hopefully this works on windows the same.
Edit: You’ll want to open this Reddit post as well as all the following links in Firefox from within your virtual box since you can’t copy paste from your base machine (Mac or PC) to your Virtual Box
Starting Here: https://gist.github.com/verticalgrain/deae2821213a891747e08e2d6492808a
stable-gui-b149
CHIP-SDK
zip file from here: https://github.com/Project-chip-crumbs/CHIP-SDKCHIP-SDK-master
CHIP-TOOLS
zip file from here: https://github.com/Project-chip-crumbs/CHIP-toolsCHIP-tools-chip-stable
CHIP-SDK-master
folderCHIP-tools-chip-stable folder
into the CHIP-SDK-master
foldercd ~/Downloads/CHIP-SDK-master && ./setup_ubuntu1404.sh
sudo apt install git
sudo apt install make
sudo apt install build-essential
export CC=gcc
sudo apt install pkg-config
Sudo apt install python-dev-is-python3
sudo apt nstall python3-pip
sudo apt install libusb-1.0-0-dev
sudo apt install zlib1g-dev
sudo apt install libfdt-dev
sudo apt install android-sdk-lib sparse-utils
sudo apt install fastboot
sudo apt install u-boot-tools
CHIP-tools-chip-stable
with: cd CHIP-tools-chip-stable
chip-feel-flash.sh
, chip-flash
, common.sh
-i 0x1f3a
” in all three files and remove that string-u
” in all three files and remove that string (there is one “-u
” that’s not near “-i 0x13fa
”)./chip-update-firmware.sh -L ../stable-gui-b149
Hope this is helpful for anyone who ran into a number of issues like myself.
EDIT: Thanks for calling out the awful formatting u/insanemal, it was unreadable
i'm getting this error when I run nmtui (for WiFi setup):
nmtui: error while loading shared libraries: /usr/lib/arm-linux-gnueabihf/libgnutls-deb0.so.28: cannot read file data: Input/output error
does this mean that the file "libgnutls-deb0.so.28" is corrupted? If so, how can i repair it?
Do external USB controllers automatically work for the Pico8 app on PocketCHIP, or do they have to be specially configured?
So I have been using linux a while, and I am not sure if I have my dependencies wrong or something, I am using Ubuntu 20.04 LTS, and the Flash-CHIP program from github, I found the link on here..
This is the output I am getting when the program... crashes?
NAND detected:
7��k��:7�@8M� �2*(R5)�]:��Un�'�D=�#����3?_�����+
Ə���o)�BdZCj��S�\�>�ۃ*lRx�lj��k���P��R�0B�:�q�c =�����.��%�h�dGɝ�m%��<G�x>67�h(��m�h�g�M1nz�������b����-��jD�Op�T#��l\��.@!�G��~��'>�\
p����X�d��D/tmp/chip-uboot-script-i3Ht85/nand-info: line 1: syntax error near unexpected token `('
/tmp/chip-uboot-script-i3Ht85/nand-info: line 1: `7��k��:7�@8M� �2*(R5)�]:��Un�'�D=�#����3?_�����+
Ə���o)�BdZCj��S�\�>�ۃ*lRx�lj��k���P��R�0B�:�q�c =�����.��%�h�Op�T#��l\��.@!�G��~��'>�\'M1nz�������b����-��jD�����Ĩ� �{�G�~�����H�a
I assume the problem is: syntax error near unexpected token `('
any idea how to fix this?
Any discord server? Jfpossibilities sources still alive? Im trying to update any Jessie But seems dead. Must upgrade distro? Im fine With Jessie! Piratebox headless works? I just LOVE the full terminal screen formfactor. Old school style. NeoVim Python Clang/GCC Frogfind surf
THX!