Git Product home page Git Product logo

cellphone2's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cellphone2's Issues

Option to store phone number from missed call alert.

Right now, if you get a missed call alert from someone that's not in your phone book, you can see their number and call back, but there's no way to store that number to a new contact in your phone book. While it is possible to add the number from the missed call log, sometimes missed calls don't end up in the log, so it would be useful to have a way to add the number directly from the missed call alert.

"Calling" hangs with no error message

I wanted to put a hypothesized reason in the issue title but am not confident about the cause... but to describe:

  • was in EC, so possibly poor/no cell reception
  • had removed the SIM card without rebooting

It'd be nice to see an error if the call fails, and i'm happy to try this in different combinations of circumstances to help narrow.

Date and time fields are sometimes 0 instead of the actual value.

Sometimes, a field of the date or time (e.g. hour, minute, day of the month) will appear on screen as "0" instead of whatever the real value is. The text / string sent from the GSM module to the microcontroller appears correct when I look at the debugging output (I think) but somehow the microcontroller loses the value. This appears unrelated to the actual numbers / strings involved.

signal strength indicator

Similar to #3. Can the display show only serial characters, or can you specify per pixel? First or last character block could be dedicated to signal strength, or you can show a percentage in text.

Maybe you could rotate through different displays by clicking the up arrow, if that doesn't already do something.

Properly decode / display PDU-encoded text messages.

Currently, text messages with international (non-ASCII) characters will get encoded by the sending device and show up on my phone as a string of digits. They should be properly decoded. Proper full international support would also require many additional glyphs / characters in the font but, regardless of that, we should decode the PDU messages.

Powermanagement

The power of the phone (LED-Matrix-Variant) lasts for max. 48h after full charge of batter.

Consider use of GSM module for storing phone book.

This has been mixed in (uncontrolled) with the "remove SIM card" error referred to in #1. So it's hard to diagnose without clear testing, but I seem to be unable to bring #s back up which have been dialed. If the recent called list is stored on the SIM card, that might make sense in relation to removing the SIM card without rebooting. Or when trying to call when there's been a SIM card error.

Is there onboard memory besides the SIM card? Could we sidestep the error by using that instead of the SIM card?

battery life indicator

just to be annoying, i'm going to create these issues because although I'm sure you've considered them and they're in the works, it's always good to hear that someone actually want the feature!

Can the display show only serial characters, or can you specify per pixel? First or last character block could be dedicated to battery life. Or it could scroll by a percent. I know calculating battery is not trivial...

SIM card isn't detected / re-initialized when removed and re-inserted.

When you remove the SIM card and then re-insert it, it's not automatically detected by the GSM module, leading to lots of problems (can't make calls, access the phone book, etc). You need to reboot (e.g. reset the microcontroller which will reset the GSM module) to re-detect the SIM card and use the phone again.

It seems that for the GSM module to automatically detect the SIM card, we need to use an eight-pin SIM socket rather than the 6-pin one on the current phones.

Another option would be to have a menu item that tells the microcontroller to restart the GSM module, which should allow it to re-detect the SIM.

add PIN number

Maybe it would be nice to add:

define PINNUMBER "YOUR_PIN_CODE"

and change the gsmAccess.begin into:

while (gsmAccess.begin(PINNUMBER, false) != GSM_READY) {
delay(1000);
}

It wasn't the most difficult part to figure out while building your DIY Cellphone. But it could help others.
Thanks again for the awesome documentation.

nice logo and name

i want classy branding on this thing! Name it after a fruit or pastry...

Phone should start-up / turn on without reception.

The GSM.begin() function doesn't return until the phone connects to a network, so, failing that, it never starts up. It would be nice to still be able to, say, look up phone numbers, check the time, and use the alarm clock even without network connectivity.

Option to store phone number of an incoming text.

Currently, if you get a text message from someone that's not in your phone book, you see their number and can reply, but there's no way to add their number to your phone book. There should be one.

The cellphone.ino references GSM3Serial1.h which is nowhere to be found?!

There is an #include <GSM3Serial1.h> in the file cellphone.ino which I suspect makes use of the hardware uart 1, but this file is not available anywhere. It does compile as is, but the project seems to be using the software uart in my own similar project...

So, does this file exist, and does it make use of the hardware uart1 ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.