Linux AsteroidOS watches
“built like an embedded Linux distribution with OpenEmbedded”
Installing Linux AsteroidOS on the Kingwear KW88 Pro Android watch:
https://forum.xda-developers.com/sm...stribution-t4171413/post83624245#post83624245
2. The KingWear KW88 Pro can be found starting from US $77.34 on Aliexpress:
https://www.aliexpress.com/item/400...020100309413611766463311152000007186700_1&s=p
3. Asteroid OS on LG G watch (long thread on xda developers)
https://forum.xda-developers.com/smartwatch/g-watch/rom-asteroid-os-os-source-android-wear-t3238428
Linux AsteroidOS 1.0 how to resize the apps to fit the watch screen
One problem of Linux AteroidOS 1.0 is how to resize the apps to fit the watch screen. Here is descibed how this is done for the PinePhone:
https://forum.pine64.org/showthread.php?tid=11552
Linux AsteroidOS 1.0 on LG Watch Urbane?
https://forum.xda-developers.com/smartwatch/watch-urbane/lg-watch-urbane-linux-asteroidos-t4172625
LG watch Urbane has no GPS. With the software links on my GITHUB, it is possible to make an Open Source Linux Sports watch out of this watch. Then, a Bluetooth low energy foot pod can be used, which saves battery life compaired to GPS, and is more accurate than GPS. Battery life of the LG watch Urbane with Linux AsteroidOS 1.0 is about two days according to a reviewer.
LG watch Urbane and LG watch R, both have Bluetooth low energy and WIFI support, wich is supported by Linux AsteroidOS 1.0
AsteroidOS IRC Logs
Log files of AsteroidOS IRC chats
https://log.asteroidos.org/
Kingwear KW99 vs KW88
Kingwear K88 Battery life:
“The KingWear KW88 Pro has a 350mAh lithium-ion battery. The manufacturer claims that the battery can last for up to 3 days with normal use but our results were contrary to this. When using Wi-Fi, the battery lasted for a day and using it without the Wi-Fi, the battery lasted for 2 to 2.5 days. You can recharge the smartwatch with the help of the OTG cable that comes with it.”
https://www.xiaomitoday.com/kingwear-kw88-pro-review/
The LG watch G with Linux Asteroid has a battery life of ca 2 days. The Asteroid OS ICS chat says, battery life is much shorter, when an Asteroid OS watch is always running, for instance for sensor data aquisition.
Ticwatch Pro 2000 with Linux Asteroid OS? ( copied from Asteroid OS IRC chat)
here is also a sophisticated custom ROM for the TicWatch Pro (model 2000, with 1 GB RAM and Snapdragon Wear 4100 processor, which is super fast):
https://forum.xda-developers.com/smartwatch/other-smartwatches/rom-kernel-t3821013/post83727583
Is the new TicWatch Pro not better than for instance the Kingwear K88 Pro, which has if I understood it right a messy Bluetooth stack? With a Linux port of this custom ROM, I would be completely happy.
MagneFire
19:05:49
kiwi_75: Hey
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
. For porting AsteroidOS to the TicWatch Pro someone would actually need that watch. And start porting it. It would definitely be better that the KW88 Pro. The mediatek based watches have horrible source code (when the code is even available).
But then again someone would actually have to own the watch and have sufficient amount of time to start the porting process, which will take quite some time.
@kido
Florent Revest
19:30:54
ticwatch e/s were mediatek
Ne
ticwatch e/s were mediatek
New Xiaomi Smart watch or new Fossile watch for Linux Asteroid OS?
MagneFire s (Asteroid OS IRC chat) tip to wait and see for these new watches.
17.10.2020
New Xiaomi Mi Watch
https://www.techradar.com/news/xiaomi-mi-watch
available on Aliexpress.com:
https://www.aliexpress.com/item/400...earchweb0_0,searchweb201602_,searchweb201603_
and on ebay:
https://www.ebay.com/itm/313413751270?ul_noapp=true
21.2.2021
porting status of Asteroid OS:
https://asteroidos.org/wiki/porting-status/
the porting status of AsteroidOS seems not be up to date, newer watches are missing, for instance the Kingwear KW88
8.4.2021
For LG watch G, there are confirmed installations at XDA developers, also in Polish:
https://forum.xda-developers.com/t/...-new-os-open-source-non-android-wear.3238428/
9.4.2021
Chandler Swift wrote a blog how to install AsteroidOS on the Kingwear KW88 Pro:
https://chandlerswift.com/2020/07/12/asteroidos-on-kw88-pro.html
https://www.chandlerswift.com/2020/07/14/impressions-of-asteroidos.html
but unfortunately, If I understood it right, according to the Asteroid IRC chat, the Bluetooth stack of the Kingwear KW88 Pro is a mess. Unfortunately, there seems to be no new watch available with a mature Asteroid port. But there are older devices on ebay, for instance LG watch R or LG watch Urbane with mature installation.
Note also Chandler Swifts blog “Notes on Building AsteroidOS”
https://chandlerswift.com/2021/04/06/building-asteroidos.html
Published April 06, 2021 on Chandler Swift’s Blog
Mentioned April 09, 2021 on Peter Gamma’s Blog
Chandler Swift build server:
Is available at: home.chandlerswift.com/asteroid/
How to log the #AsteroidOS chat to a computer:
AsteroidOS has no forum. I asked for one in the chat, but there seems to be on easy solution.
Therefore I registered a nickname at freenode.net, according to this instruction:
I went to:
https://webchat.freenode.net/
then to # coolcsm
in the video is explained how to register a permanent nickname at freenode.net, which is necessary for a permanent identity in the # asteroid channel.
I could register with the message:
/msg NickServ Register password [email protected]
then I received a confirmation mail. Everything is very basic.
It is possible to see the log files in the #asteroid chat. But to search there for a topic is tricky.
Therefore I downloaded the Xchat software. I could login freenode.net and join the channel #asteroid, and write a message there. But I could not see the chat.
In a second window I could see the chat, but it was not possible to write there. As a temporary solution, I can now log the chat with Xchat to my computer. There is an option to do this in the settings of Xchat. Then it is possible to search the chat log file on my computer. To chat I will use the web login for now.
Maybe a chat software expert finds an easier solution?
Linux AsteroidOS watches & Linux phones as Garmin device alternatives?
How many Peloton project are available on the planet? But is there one which allows easy access to physiological sensor data? It is time for an open source project. These devices have a great potential. How many smart developers work hard for their projects, and offer their results open source on their GITHUB pages? When all the software components which are listed for instance on my GITHUB page :
https://github.com/PeterGamma
are integrated into these Linux devices, and when they are combined with the user interface of the AsteroidOS watches, they become attractive for the general public. Developement of Linux devices progresses slowly, since they are non-commercial products. But I am convinced, that open source sports devices with external sports sensors will be successful on the long-term, as Linux is successful as an operating system on the long-term.
To use the IRC chat of #asteroid with Mozilla Thunderbird:
https://asteroidos.org/contact/
I used Mozilla Thunderbird according to the following instruction:
https://support.mozilla.org/en-US/kb/instant-messaging-and-chat
I could login without any problems, write to the chat, read the chat, and everything is colorful and full of smileys. That is what I was looking for. Maybe this instruction is helpful for other persons, which have problems to access the #asteroid IRC chat messages and log them to a computer.
Correct Labelling of AsteroidOS (from Wikipedia)
“AsteroidOS is built like an embedded Linux distribution with OpenEmbedded [8] It works on top of the Linux kernel and the systemd service manager.[9] AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.[10]“
https://en.wikipedia.org/wiki/AsteroidOS
LINKS AsteroidOS
Reddit:
https://www.reddit.com/r/AsteroidOS/
GITHUB:
https://github.com/AsteroidOS/
Mastodon:
https://fosstodon.org/@AsteroidOS
Twitter:
https://twitter.com/asteroidos?lang=de
AsteroidOS Retweeted
MagneFire @MagneFire_
Micro Nintendo DS gaming on #AsteroidOS!
Related
Well, I combined all the links that were in this post into an Excel Spreadsheet for easy viewing. Its seperated into categories which will allow you to find what you need or are looking for quite easily and fast. If you dont have office, goto openoffice.org.
Here is how I categorized the file:
Freeware
Commercial
Tutorials
Great Links
SDK's
C#
VB.NET
C++
Libraries
Art Help
Install Creators
Source Code
Code Converters
DirectX
Omnia stuff
Tools
Some items I felt deserved to have recognition and put them in multiple spots. The commercial category also does contain prices on that piece of software.
This spreadsheet contains resources upto this post:
http://forum.xda-developers.com/showpost.php?p=3685331&postcount=82
Enjoy it!
EDIT: Keep looking at the last few posts for recent updates. There's been more.
More
Here are some more development environments:
SharpDevelop http://www.sharpdevelop.com/OpenSource/SD/Default.aspx and the download page: http://www.sharpdevelop.com/OpenSource/SD/Download/ Version 3 might not work with the compact framework, but version 2.2 does (I use it to develop my programs).
Lazarus: Pascal: http://snapshots.lazarus.shikami.org/lazarus/ I used version 2.2.3 successfully
good forum here:
htp://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewforum&f=17&sid=afea0e515f0090fef3aaee9c84fe72cf
Dialect: http://sourceforge.net/project/showfiles.php?group_id=42170
this is a wonderful idea. i'll be updating this post everytime i find something new to add.
thank you
Pocket Programming Language...
... Don't forget PPL, it allows Desktop Windows and device programming, and you can develop on the device itself.
http://www.arianesoft.ca/
Free "lite" (essentially unregistered) version available.
I've been messing around with the Pro version for quite a few months now. It uses a C-style code (but not exactly C) and is interpreted. The Pro version lets you compile to a standalone .exe app. Lets you make normal WinCE API calls. Includes a game engine, etc etc.
Under continuous development, and the developer is very responsive on his forum. Check it out.
NSBASIC
... and another is NSBASIC -- It's been a while since I've looked at this but it seems they just came out with a new version. This also allows on-device development.
http://www.nsbasic.com/ce/
By no mean do I intend to intefere in the topic flow, but doesn't the Wiki sound like a better place for all these kinds of ideas? If we're just gonna list web sites and products without discussion.
thx for u all guys suggestion...so i will start my work soon and hope to get response from u all once i face proble and need helps...
No Problem. They really should Sticky this thread or someone should atleast put this in the Wiki as it was mentioned. These in my opinion are very useful links to know.
Post Stickied for now
Cheers
good
this is the best article,support!!support!!support!!
Here is my list of links I have collected about mobile programing. Maybe someone else will find them useful.
Mobile PractiCEs: How to deploy the .Net Compact Framework and SQL Server Compact Edition
http://www.mobilepractices.com/2008/02/how-to-deploy-net-compact-framework-and.html
Tcl on Windows Mobile: Introduction
http://www.kocjan.org/tclmentor/1-tcl/17-tcl-on-windows-mobile-introduction.html
CodeProject: Implementing a smoothly animated ListBox. Free source code and programming help
http://www.codeproject.com/KB/list/SmoothListBox.aspx
Shell, GWES, and User Interface
http://msdn.microsoft.com/en-us/library/aa932172.aspx
Mark Prentice
http://blogs.msdn.com/markprenticems/default.aspx
Windows Mobile Pocket PC Smartphone Programming: Windows Mobile Pocket PC Smartphone Programming
http://windowsmobilepro.blogspot.com/2005/08/windows-mobile-pocket-pc-smartphone.html
Alex Yakhnin - Implementing Gestures recognition in .NET Compact Framework.
http://blog.opennetcf.com/ayakhnin/PermaLink,guid,63a34779-cf6e-41e8-972f-4ad3cbe77688.aspx
CodeGuru: Creating Custom <em>Today</em> Screen Items
href="http://www.codeguru.com/cpp/w-p/ce/pocketpc/article.php/c9269/
Developing Screen Orientation-Aware Applications
http://msdn2.microsoft.com/en-us/library/ms839354.aspx
Writing Mobile Games Using the Microsoft .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446533.aspx
Building Graphically Advanced Applications with the .NET Compact Framework 3.5
http://expression.microsoft.com/en-us/dd279543.aspx
PythonCE
http://pythonce.sourceforge.net/
Deployment Patterns for Microsoft .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446503.aspx
CodeGuru: Pocket PC
http://www.codeguru.com/cpp/w-p/ce/pocketpc/
Windows Embedded Blog : Windows CE Kiosk Mode - Part 11
http://blogs.msdn.com/mikehall/archive/2005/08/03/447386.aspx
Mobile Development
http://blogs.msdn.com/raffael/default.aspx
Windows Mobile Development
http://www.christec.co.nz/blog
CodeProject: Pocket 1945 - A C# .NET CF Shooter. Free source code and programming help
http://www.codeproject.com/KB/mobile/CfPocket1945.aspx
Windows Mobile Team Blog
http://blogs.msdn.com/windowsmobile/default.aspx
User Interface
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/ppc_yapi.asp
Alex Yakhnin
http://blog.opennetcf.com/ayakhnin/default.aspx
>CodeProject: Pocket PC and Smartphone 99% .NET MAPI. Free source code and programming help
http://www.codeproject.com/KB/mobile/PocketPCandSmartphone.aspx
Windows Mobile: How to run a method when device wakes up/ comes back from sleep mode
http://jajahdevblog.com/jasmine/?p=32
Adding Compact Framework Design-Time Attributes, or More Fun With TextBoxes
http://blogs.msdn.com/bluecollar/ar...me-attributes-or-more-fun-with-textboxes.aspx
CodeProject: Windows Mobile: Implement kiosk mode. Free source code and programming help
http://www.codeproject.com/KB/smart/CF_kiosk_mode.aspx
Creating Self-Updating Applications With the .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446487.aspx
Starter Kits
http://msdn2.microsoft.com/en-us/windowsmobile/bb264330.aspx
Code Samples for Windows Mobile
http://msdn2.microsoft.com/en-us/library/bb158662.aspx
CodeProject: iPhone UI. Free source code and programming help
http://www.codeproject.com/KB/mobile/IPhoneUI.aspx
.NET Compact Framework How-to Topics
http://msdn.microsoft.com/en-us/library/ms172482.aspx
Dvorak Soft Input Panel
http://msdn.microsoft.com/en-us/library/ms881221.aspx
SourceForge.net: SyncMLDotNet
http://sourceforge.net/projects/syncmldotnet"
Channel9 Wiki: HomePage
http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.HomePage
CodeProject: TouchPictureBox, Slide Pictures with Fingers
http://www.codeproject.com/KB/mobile/TouchPictureBox.aspx
Satter Ramblings: Kiosk Pattern
http://www.hageeks.com/2007/04/kios...4/kiosk_pattern.html&hl=en&ct=clnk&cd=1&gl=us
Simple resource for Visual Basic .NET programming for Windows Mobile: http://ilovevb.net/Web/blogs/vbmobile/default.aspx
Anyone got any better resources? I'm much more experienced with Visual Basic and any resources for mobile-specific development would be appreciated.
Thumbs up for Basic4PPC. Been using it for a while and it's excellent for 50$
However I'd like to get the big tools (VS2008) but at 800$/2400$, it's a bit too pricey for a high school graduate. Is there a way to get it for under 400$? I know these tools are given for free in my college program, but it's in 1 or 2 years from now and I'd like to convert Gecko to VS while it's still a young project.
many thanks.
Thanks bro this is really useful for me and for many other
N1c0_ds said:
Thumbs up for Basic4PPC. Been using it for a while and it's excellent for 50$
However I'd like to get the big tools (VS2008) but at 800$/2400$, it's a bit too pricey for a high school graduate. Is there a way to get it for under 400$? I know these tools are given for free in my college program, but it's in 1 or 2 years from now and I'd like to convert Gecko to VS while it's still a young project.
Click to expand...
Click to collapse
Yes you can. https://www.dreamspark.com/
Sharp Develop will also do mobile.
Got it!
I dug a little deeper in the website and managed to find a lil' something for high school students. I'll try to get the school people to get the school verified (with the help of some daredevil teachers) and then I might get my access key.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So no one knows any VB.NET (Visual Studio 2008 preferably) resources at all for WM6? That's a real shame, as Visual Basic definitely seems to be an underrated language, and I'm sure it would be a first step for many creative programming hobbyists to start mobile development.
I hope these resources help you out. They should be really good stuff.
VB RESOURCES:
How do I videos with VB .net with Windows Mobile:
http://msdn.microsoft.com/en-us/netframework/bb931340.aspx
VB .NET forum for developing mobile apps:
http://www.vbforums.com/forumdisplay.php?f=70&page=9&pp=40&sort=lastpost&order=desc&daysprune=-1
Programming with VB using .NET Compact Framework (Inlcudes chat stuff, SMS, systemstates, outlook, etc..)
http://www.code-magazine.com/articleprint.aspx?quickid=0609051&page=4
Reading an SMS using VB .NET
http://www.vbforums.com/showthread.php?t=525792
VB .NET codebank (Not specifically targeted at Mobile, but has some good stuff):
http://www.vbforums.com/forumdisplay.php?f=46
http://www.vbforums.com/forumdisplay.php?f=25
AddressOf (Good coding stuff for VB in general):
http://addressof.com/
C# to VB .NET converters (They ACTUALLY WORK!!!):
https://www.board4all.cz/showthread.php?t=142505
(err... I am not sure if this is supposed to be free. Mods, please check out. Thanks)
http://www.vbconversions.net/
http://www.tangiblesoftwaresolutions.com/
http://blog.crowe.co.nz/archive/2007/04/19/731.aspx
http://www.developerfusion.com/tools/convert/csharp-to-vb/ (FREE)
http://www.kamalpatel.net/ConvertCSharp2VB.aspx (FREE)
http://converter.telerik.com/ (FREE)
http://www.carlosag.net/Tools/CodeTranslator/ (FREE)
DOTNET for Devices:
http://www.dotnetfordevices.com/links.html
Retrieve outlook events from C#
http://www.eggheadcafe.com/software/aspnet/29412939/pocket-outlook-retrieve.aspx
Touch Shell Graphic Library:
http://forum.xda-developers.com/showthread.php?t=469781
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
COMPANY: TeamSpeak Systems GmbH, Germany
JOB TITLE: Exceptional, Senior Android Developer Wanted
NOTE: European residency required as you will be working with our Germany-based dev team. English fluency required. German fluency is ideal but not required.
HOURS: Full time preferred, part time will also be considered.
JOB DESCRIPTION:
We are looking for an experienced Android developer to create a mobile version of our popular, cross-platform client which is primarily used for voice chat (VoIP). You will have the opportunity to look at sample code for an already existing version of this mobile app (former developer code) which utilizes a client lib for most of its operational, non-GUI features. Our intent, however, is for you to recreate this app with a more polished GUI look and feel, in addition to adding numerous missing features which will bring the app up to par with its iOS counterpart.
RESPONSIBILITIES:
- Review and understand our existing Windows/Mac/Linux client-server voice chat product, how it operates, and what sorts of features and functionality our existing users will expect for its Android version.
- Work with our development team to determine initial set of requirements, and contribute ideas for improving the Android app's usability and overall user experience.
- Write clean, modular code to implement the desired requirements with little supervision, and submit periodically to dev team for review via subversion.
- Engage in primary, core testing of the app although our development team will also conduct some testing and report bugs/issues back to you as well.
- Work with our support team to document and fix bugs with reasonable turnaround. You will need to setup, manage, and maintain your own bug-tracking software (eg - Mantis or similar). Our support team will require access to this system and assist in reporting bugs and issues for you to work on.
REQUIREMENTS:
- You must reside in Europe since you will be working with our Germany-based dev team.
- At least 4 years in mobile development experience, with 2 years in-depth experience in Android development.
- Demonstrated track record for developing and releasing Android applications. You will be asked for sample work and code.
- Strong understanding of Android OS, developing in ADS, interactive application development paradigms, memory management, network programming, audio playback and microphone hardware integration, concurrency and multi-threading.
DESIRED QUALITIES:
- Strong interpersonal and communication skills.
- Ability to work within a small collaborative team and have a great passion in producing quality products.
- Demonstrated experience in working with others to solve challenging technical problems related to performance and usability.
- Self-starter with the ability to assess and resolve complex technical problems.
COMPENSATION:
You will be compensated as follows:
- A fixed, one-time fee to be paid in 3 parts.
Part 1 to be paid once the developer agreement is signed.
Part 2 to be paid once the initial, documented and agreed upon set of requirements has been completed.
Part 3 to be paid upon release of the Android app to the public.
- Ongoing percentage-based rev share based on actual (net) income received from app sales.
- Details to be negotiated and determined prior to hire.
Applicants should apply by submitting their resume or inquiry to the Business Development department via TeamSpeak’s ticket system at
http://support.teamspeakusa.com
Thank you for your time and consideration.
Hi there,
I would like to make my first project related to Raspberry PI3, where the sensor would collect data and send it to the app, thus I would be able to monitor temperature from my phone. My plan is to set up a PI with one or two sensors, in my case temperature and/or humidity sensor. Collect data and send it to the Android app (which I could also develop, simple as possible).
It's time for me to buy all necessary tools for this project.
In terms of costs would you suggest to buy them separately or just at once from one vendor?
As far I know based on reading, I need following:
1. Raspberry PI3
2. Raspberry PI3 - micro USB power supply 2000mA (not 100% sure about mA number?)
3. Micro SD (what class, size, brand ?)
4. Screen (so I can see what I program, or there is another magical way to see it)
5. Breadboard and cable (so I can attach sensors and so on)
6. Resistors (what kind of?)
7. Relays (what kind of?)
8. Jumper cables
9. Analog to digital converter (is it necessary?)
10. Sensors - DHT11 or DHT22 (as DHT22 is more accurate?)
Is there something else I should add?
hi!
found this while googling "android for raspberry pi"
As for your project :
*where to buy... no clue,I got my stuff from 10+ different places
* 2,5A is better for raspberry pi3 (2A works as well,yet under full load,Im not sure)
* MicroSD at least 16GB ,better 32GB (if your using noobs / other os´s)
* screen :
the Pi has hdmi out,so just attach it to your desktop monitor.
You can code via ssh,or use the build in VNC viewer to use the LXDE desktop.
But to be honest,to really get things done on a pi,you only need a ssh terminal ,and do everything in the
commandline,at least thats what I do.
You can even set up a pi without the need ever to attach it to your monitor.
just put the wifi configuration (wpa_supplicant.conf) and an empty "ssh" file in the root directory of the boot partition of your microsd.
The pi will connect to the wifi,and you can login via port 22 and the pi´s ip address.
* if your only using temp/humidity sensors,you dont need a breadboard/resistors/JumperCables/A2D converter.
get a DHT22 sensor module (NOT just the sensor,buy the MODULE,it comes with cables,AND build in resistor).
THis is a digital sensor,you just attach it with 3 cables on the raspberry pi´s pins.
Install wiringPI and lol_dht22 ,its really simple to read out the sensor data and with further commandline tools you can do anything with the data you want.
Final/futher conclusions :
you dont really need a pi3 for temperatur monitoring.
get a pi zero W. it has everything you need for your task / it uses WAY less power than a pi3,even battery driven projects are possible,its smaller,I just love it. (and YEAH the W stands for wifi just in case your wondering... it has wifi and bluetooth build in)
I use 10 of these tiny pi´s for all kinds of stuff.
Also,you dont need an android app to code,just to get the temperature data... use automagic on your android phone/tab.
It can connect via ssh to the pi,and read out the sensor data.
You can create custom widgets to show the temperatur/humidity on your desktop.
check the screenshots,you can create widgets any way you like,there are very few limits.
I can view my piZero camera´s pictures,read temperatur/humidity from several piZeros,and also control the relay modules on two pi zeros.
Btw.. each camera view is a widget on its own,you can refresh all,or just the view you like.
you can get a full quality image ,or a quick/smaller low quality image. the filename includes the date/time it was shot,so you see if the view is old/new.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is very helpful! Thank you! For the ssh terminal I could use putty. I would like to learn what OS should I put on the card and also how to correctly put wifi configuration, but there is a lack of tutorials, or my searching skills? Could you advise on this?
managed to connect and see data on SSH.
now wondering if there is actual chance to make an android app (or find the code), so data can be seen on the app instead (not automagic)
hi!
sorry for not checking earlier if someone replied.
I use putty on the computer,its really cool.
you can even make shortcuts to commands.
I use jessie lite on my raspberry pi (2017-03-02-raspbian-jessie-lite)
its terminal only,it boots fast,and its very stable.
You can even activate a watchdog,so if the pi ever gets unstable,the watchdog reboots it.
as for the wifi configuration,thats easy
just flash the image to the sdcard,and after your done,simply put a file named
"wpa_supplicant.conf" into the fat partition (which is actually the boot partition).
the file contains the wifi configuration.
i.e.
Code:
country=AT
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="rasperrypi"
psk="passwordINhere"
}
also put a file named "ssh" (0byte/nothing in it) onto the fat partition.
when first booting your pi,the wifi configuration will be used,and a ssh server awaits connections @port 22.
you should /MUST change your ssh password/port after first use !!!!!
just edit : /etc/ssh/sshd_config for port change
and use raspi-config to change user password !
its a bit time consuming,but ALL TUTORIALS are available out there.
just let me know what you still need,and I will lookup the links and post them here !
I also just googled me into understanding linux/raspberrypi. needs time,but the feeling when you figure something out yourself.. its priceless
@androidapp:
i dont like coding/so I have no clue about that.. but think wider => coding an app,takes time,you have to know your target plattform (android versions/api/...).
while using automagic,your beyond all that,you can modify the flow very easily,and there are PLENTY of options,and ways to customize the way data is presented.
My widgets.. are custom designed,and do not reflect automagic.. meaning=> your widgets can look totally different.
I'd like to use some sort of linux distribution on an old tv box. The box is based on the Amlogic AML-8726-m3 processor and has four USB ports and a cardreader. I was not able to find something about a ported os, but maybe you can help me to port it on my own.
I applaud that you want to recycle something and I don't want to be a party pooper, but wouldn't you be better off with a Raspberry Pi?
The Amlogic is an old single core processor. OTOH, availability of RPi is poor now.
Sure, but I don't want to pay 60-100€ for a RasPi Zero 2w. And I think, the processor would be powerful enough for simple office usage.
The Raspberry Pi Zero 2W lists for $15.
Micro Center used to sell in-person, limit one, Pi Zero for $5, Pi Zero W for $10.
Since I lived nearby I used to buy one every time I dropped in.
Since you're quoting in Euros, I'll presume that you're not in the US.
If you were I might be inclined to drop you an RPi in the mail.
I'm living in Germany. The Raspberry Pi is out of stock in every shop. You could only buy it on Amazon for very high prices (https://www.amazon.de/Raspberry-Pi-Zero-2-W/dp/B09KLVX4RT/). I hope that the prices are dropping soon, but since they are very high at the moment, I have to use alternatives, like my old tv box.
Hi, it is possible to use the app Termux to install Qemu package to then be able to install a Linux distro. I wish it was easy as said, done, but if you have time I wrote a guide that could help to teach the basics of gettting qemu up and running. I haven't made a preinstalled linux machine yet but have a couple windows machines built on there as demos.
The guide is structured using Nox android emulator, but would work on most android devices that can run termux https://forum.xda-developers.com/t/...r-android-devices-windows-10-nox-lab.4481613/
Also note that there are lots of premade linux distros for termux, my guide is for those that want to program their own. If you want to save yourself the time though you could search for prebuilt termux linux machines
This sounds good, but I would like to install linux directly to the flash chip, because of the better performance. However, the device is running only Android 4. If it is not possible, to port linux to the device, virtualization would be better than using Android.
I completely understand, I too am trying to learn how to flash directly onto my shield's drive! In my limited knowledge, it would seem that our major limitation would be with the bootloader that is on current and past android devices, it doesn't have efi or the uefi capabilities.
Tianocore is an open source project that a lot of great minds have come together to make the technology readily available to the public, but I'm too novice to be able to successfully implement anything worthwhile yet.
What is TianoCore?
www.tianocore.org
If you're curious about edk2 i posted a bunch of nonsense I learned about it on page three of this guide. It's a bunch of relevant links or at least a starting point.
Root Nvidia Shield TV Pro 2019 Version
THIS IS OUTDATED https://forum.xda-developers.com/t/bootmod-root-your-shield-in-1-minute-2015-2017-2019.4524873/ REPLACES THIS IF YOU WANT ANDROID OR USE THIS GUIDE...
forum.xda-developers.com
I believe I read that edk2 will be implemented into later android firmwares, but if we could figure it out properly, we could add the efi driver to any android firmware and in theory install any OS
Replacing the proprietary bootloader sounds good, but sadly I have absolutely no idea, how I should do that (maybe it would be actually too much effort for an old TV box). So, I think, it would be better to work with the existing one. Wouldn't it be possible to flash the image, using adb?
I think possible yes, anything is possible, but the limitations is going to be with the iso or image you are using, how it unpacks the boot sector or the efi. You can flash any image over, but to get it to boot is the other problem.
Hypothetically, I would think if you were able to edit the image to the point where it was just the linux distro's system files or the system structure unpacked , it could be possible to fastboot flash the image as system.img, as thats kinda how android is structured with the separate system image and boot image, but I don't think the public knowledge is there to be able to do anything easily without developing it yourself.
That's not very optimistic.
A few months ago I downloaded the Android image from the manufacturers website. After I asked them for some information about the TV box, they deleted the whole support webpage for the device. But right now I've found a copy of the file on a USB flashdrive. The file also contains a PDF document with an instruction, for installing the image. May I could use this "update app" instead of adb for my own image?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Oh for sure! It looks like they have their own built in firmware installer, which will save you the headache of using adb fastboot flashing. I hope it works out easily for you! I'd totally throw a copy of that firmware on the cloud and link it somewhere too. You'd surely be helping someone out there some day with that!
That's a good idea! Which cloud would you refer?
I already searched in the internet for images for this device and arm architecture (ARMv7), but I was not able, to find something. Could I also only compile Debian or Ubuntu or anything else for this arm architecture, or do I have to do driver development?
I use google drive now its free and super fast. For me I can download 5gb isos in 5-10 mins. Plus you can keep making google accounts if you go over 15gb limit if you know what I mean.
Personal Cloud Storage & File Sharing Platform - Google
Learn about Google Drive’s file sharing platform that provides a personal, secure cloud storage option to share content with other users.
www.google.com
I think as far as your second question you could do one or the other. You could explore learning how to compile any linux distro you choose, since in theory (my semantics may be wrong here) they all run the same basic linux kernel, the same as any android distro does, so you can choose to explore any distro to recompile into a system.img for flashing.
Else choose to learn driver development to bypass choice 1, if that makes sense. It kinda gives you the freedom to learn whatever sounds most interesting for the time. Hopefully enough of us will start learning this we can create our own solution to what would seem to be a trivial problem but definitely isn't right now XD
Hello,
Here how to make it, with an android box X96 mini :
Blog WiFi / 3G / 4G / Hotspots – Box Android X96 sous Linux
blogwifi.fr
good luck
fabien philipp said:
Hello,
Here how to make it, with an android box X96 mini :
Blog WiFi / 3G / 4G / Hotspots – Box Android X96 sous Linux
blogwifi.fr
good luck
Click to expand...
Click to collapse
Thank You For Sharing This Sir~! Amazing!!
Good evening everyone and Happy New Year!
I have a counter question.
I decided to buy a TV box with Linux OS and made a choice on https://www.edision.gr/en/detail/ping
I would like to install some applications, but how much I did not dig and nothing happened.
Can anyone advise where and how to start. Thank you in advance.
Hi everyone!
I read that this forum was specialized in providing the kind of knowledge I am having a hard time finding on my own.
Here is the situation: I subscribed a contract with an internet provider which included all the material included to use internet and tv.
The hardware was part of the contract so upon purchasing the membership I also paid for the tv boxes and a router.
The thing is that I moved to another country, and I am now with these things in a box, rotting without a prupose.
Now, I know my way around computers and some tech stuff to a certain extend, but this things involve a whole new level of knowledge and skills that I do not have.
I would like to ask engineers or any developer what could be done with these old tv boxes. Based on what is provided on the market, I do not think they are of much value knowing that a random cheap android box costs about 30 USD.
Is it possible to install some kind of arcade game interface on the motherboard for exemple? Or use it as an emulator for vintage
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
console?
Thank you for your time and any help or tip that you would be so kind to provide.
Have a great day!
Regards.
Jimmy
im not realy knowlageable in this stuff but perhaps just google the manufacturer of the tv box with its model and linux at the end and something will come up?
i did some research and it seems that the tv boxes are android based. could you plug one in and make a photo of what it displays?
Thank you for your fast reply.
Here are some pictures. One is the loading screen and the other is the first step navigable with the remote. There is no point in trying to connect it since it's another country and I just would like to access it and reboot it.
I unmounted it but i could not say if it could some kind of raspberry. There is a USB port though that maybe be used to plug in a bootable key?
Have a great day.
Your old TV boxes and router, which you received as part of your internet and TV subscription agreement, appear to be unnecessary now that you have moved to a different nation. You are interested in finding a new use for these gadgets, but you are unsure of where to begin.
One choice would be to try selling the gadgets online, either through an auction site like eBay or a website for local classified ads. The bother of trying to sell them might not be worthwhile, as you said that these gadgets could not be worth much.
A different choice would be to try giving the equipment a new purpose. You may, for instance, attempt to use them as media servers or streaming
Hi there and thank you for your feedback.
Indeed, I would like to find a new use for them but it seems that they are stuck on the first step of the booting. I cannot get past that as it is not like the usual OS where I can bypass the initial boot.
Would you know any way to create a bootable key or anything else to install a new OS or even wipe out the existing one?
Thanks in advance.
Your IP1400 devices are AOSP based. That means no playstore. But you could try sideloading apps via ADB. In most cases, the firmware and software of Set-Top Boxes are tightly controlled by the manufacturer and may not have an active custom development community or custom recovery options available. The device contains digital signatures.
option1: Stick with your device default os and sideload apps via ADB... someone did this on JioFI STB(similar to yours by following this hack... this particular model was Amlogic not Arcadyan, but this hack might work on yours by some digging around https://www.xda-developers.com/how-to-unlock-jiofi-jio-stb/] This way you get to keep your remote and other accessories and wifi and bluetooth will work. There are risks to consider.
Option2 [second best?]
If you can enter the bootloader by entering recovery (in a jio set top box, same manufacturer (one of the many)as your devices- Arcadyan with Synaptics chip, it involves long pressing reset button while the device is ON.), you can install any Linux/windows os that supports your device.
I recommend Alpine Linux since it supports ARM and is targetted at routers and embedded systems.
1st thing to do is to unlock bootloader if it is locked i.e. the option isn't there in recovery to reboot to bootloader. Try enabling dev options in the about menu of the device the same way as on android phone. [But it may not be that easy if the Manufacturer has covered the default settings menu of android with a custom UI as was the case with JioFI STB in the hack provided above. Some help from a friend in college(CSE/electrical branch) for a Mango Shake or a freebie (if a device is extra) could get you help, if more digging is needed.(looking up device specific info in the right place/using a development board or specific software etc...]
Alpine Linux:
this will make your device into a linux box. 1st step is to backup your device's system image. You would use clonezilla, a tiny linux distro that is designed to run off a usb thumb drive and backup a system image to any drive (typically the thumb drive itself) Installation and usage instructions: https://clonezilla.org/clonezilla-live.php
then you would want to make a bootable usb drive of Alpine linux and install it. An internet connection is recommended in order to install windowmanager and drivers and packages. You could use a LAN Cable. Below are the links to installation instructions.
Alpine Linux
wiki.alpinelinux.org
Requirements - Alpine Linux
wiki.alpinelinux.org
https://wiki.alpinelinux.org/Installation
You can install desktop environments (too heavy) or window managers (better and lighter ) use it as a pc(low end). I have other recommendations: you could connect SSD or an external hard drive ( to the USB 3.0 port) and configure it as a personal media server to store and retrieve via SSH your photos and videos from anywhere in the world as long as it is up and connected. Of course, you may not be able to share it since the ISPs generally have usage restrictions to avoid abuse of bandwidth. You could use it as a gateway for static or even dynamic to a degree/websites within an organization (public websites would break it since the device cannot handle that much traffic but given it is a media streaming device, it can take at least up to one Gigabit per second I guess, some are even designed for 1Tbps I saw this Tbps in the jioSTB documentation attached)
https://wiki.alpinelinux.org/wiki/Gaming_on_Alpine
remember driver support may be there or not... but it is worth a try.
There are distros specifically meant to be used as media center (like lIbreELEC and CoreELEC) but I couldn't find your device listed there.
Also during this process, you may need a USB hub to play around with IP1800 since I see only a single USB port on it in the photos provided, If a keyboard works.. if in recovery mode your STB remote isn't detected, you may need other input tools: Keyboard/mouse etc, if they are detected...[That's the thing. we are dealing with highly customized hardware and may not be able to use it as a PC, since it wasn't designed to be used as such...but it may work]