Acidmods

AcidMods Resources ----- ( These are helpful tools for modding ) => Pic Programmers and Programs => Topic started by: HiddenVenom on January 14, 2011, 04:48:45 AM

Title: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on January 14, 2011, 04:48:45 AM
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fdl.dropbox.com%2Fu%2F3887815%2F__RFX%2Flogo.png&hash=8470b178111198f479d6d963e3d112d6393430a8)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fdl.dropbox.com%2Fu%2F3887815%2F__RFX%2FTExtlogo.png&hash=d5576391a0444d95ba6f5722bcd19f0a6761c388)

Hello everyone! This is the thread in which I'll be dropping news about my new Free Rapid Fire Program Creation Tool, RFCustom. It is designed so that you can create an RF program tailored to your needs. It will use PHP and be accesible from the web.


News:
Re-writing program in to PHP.


Notice:
Testers are still needed! To sign up, PM me. You will receive the latest builds before they are released so you can help test the code and eliminate bugs!


How You Can Help:
I need sections of .ASM code for: triple/burst fire, duty cycle, led faders/controls.
Sections of .ASM code for PS3.
I also need to know what you guys want to be able to create with this tool so I can make it as good as I possibly can.
Please please please leave feedback! It's the best thing you can do to help
If you contribute code or test, you will be credited in the program.


Downloads:
There are currently no releases.


Legal:
This program is protected under the copyright laws of various countries.

Copyright © 2011 Laurence Smith
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: rafaliyo86 on January 14, 2011, 05:53:52 AM
wow man this is amazing!!!! I have a xbox controller with a sleeper instalation to socket. I could test codes if they have this diagram. If not I have bought another controller recently and i will wait for the diagram to do the same but with your diagram.

I could be one of the tester ( i did some test with hypers PS3 code)
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 05:59:27 AM
Cool, the first diagrams will be simple, but as the program advances it will be able to generate it's own diagrams.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 06:09:10 AM
will gladfully test i tested robbo code
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: rafaliyo86 on January 14, 2011, 06:09:32 AM
No problem man  :tup: I have done controllers with differents diagrams for me and friends (Sleeper, GameplayRF, Jitter) and i think they will be moreless similar if not its a new way to learn :winker:
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 07:27:22 AM
ideas for code akimbo mimic mode deffo possible tried a version of it on robbos code shoots dual weild pistols rapid fire off one trigger right(the main fire tigger) can edit speed to within 0.1 sps zombies auto aim mode can choose wiring set up GREAT IDEA cod 5 patch killer burst fire for rapid fir weapons and burst fire for fully auto weapons adjustable rates of fire on the controller or on the computer and are you going to make it where like hyper was trying can edit speed setting with a jack plug like hazers final rf ?jitter in later revisions connected to 2 leds like flex but you can invert like like viking 360 and jitter if you can select the wiring setup maybe in later revisons thanks hidden
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: laxboy on January 14, 2011, 07:37:59 AM
Sounds like a very cool project let me know if I can be of any help.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 08:27:51 AM
Sure. If you have a programmer you can help test the code, if not you can still help with testing the program and giving feedback.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 08:52:40 AM
so what ideas do you think you will use for it
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 08:56:51 AM
Speed Editing (onboard or plug) will not be available to start with, but i will definitely try to use some of your ideas.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 09:48:45 AM
thanks mate just thought id add if your using a 12f683 use the data sheet to look at the gpio i think it is and to edit the wiring you will need  to make the gpio a variable (correct hyper?) been really trying to learn and help just to clarify you could make the led type a varible aswell as i prefare to use the onboard 0603 but others prefare to add tri coloured leds
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 09:57:53 AM
Yeah, I was lloking at the datasheet earlier, and I've been looking at all the example code to determine what needs to be replaced with a variable/identification mark for later on.

Finished for tonight. Will carry on with the snipping/inserting/manipulating functions tomorrow.

One thing I forgot:

When all the necessary functions are done, I will release a CONSOLE version for you guys to try out.
Once that works, i will focus on the GUI.

ALSO:

The GUI version will implement a wiring diagram generator.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 10:02:06 AM
theres 2 things we need to sort out here hidden 1 there should be 2 programs one to make the code and we can flash it then with our own pickits the we need a second program to bootload the chip with the speed settings to be alter so we can store this in the eprom we could make it one program what are your thoughts on this but hyper really struggled doing this so c coding should be easier
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 10:07:51 AM
If there are problems, I'll integrate it into the Program. Is it possible to have the code write the EEPROM?
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 10:10:55 AM
robbo and all the other adjustable codes out there save the speed setting in the eeprom for adjusting hope this helped im just learning myself
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 10:17:17 AM
Okay. The idea is that the chip has to be taken out every time you program. If adjustable speeds are wanted, I can create a new skeleton which has a programming mode using the triggers on the controller.

I do not plan to add any sort of usb or jack or whatever interface. It's really just so you can make yourself a basic rapidfire with some cool modes, and some cool LEDs, quickly and easily with no programming.

That might be cool, but not what I am trying to accomplish :D
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: hyper999 on January 14, 2011, 10:18:15 AM
famas you must understand what hiddenvenom is trying to do is very different to what i'm working on (also by the looks of thing a much better programmer also), and a bootloader is difficult if using a 12f683 as it cannot write to its own program memory. what HiddenVenom is trying to achieve is a program that effectively writes rapid fire codes for you depending on your input into a user interface, you then program a chip with the generated code and wire it into a controller, however once this is acheived it should be easy to port it to other chips add a bootloaders etc but that is all up to hidden as it is his work

and
Quote
Is it possible to have the code write the EEPROM?
yes it is hidden
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 10:20:02 AM
Thanks hyper. I'll ask if I run into any trouble with bootloaders. If your program goes well, I'll create a skeleton + snippets which allow your program to interface the chip.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: hyper999 on January 14, 2011, 10:24:03 AM
Quote
Thanks hyper. I'll ask if I run into any trouble with bootloaders. If your program goes well, I'll create a skeleton + snippets which allow your program to interface the chip.

you shouldnt have any trouble with bootloaders as youre not using one?

and im afraid thats not possible im not using a bootloader im doing something similair but different, however maybe a future project ;)
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 10:25:45 AM
Well, whatever you are using, I'm sure I can make a setting for it to work.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 14, 2011, 10:26:27 AM
so this is like the program that french guy did that is posted a couple posts up
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 14, 2011, 10:27:49 AM
Yes, in the broadest sense, but with a lot more modes and options.

EVERY mode will be customisable. Say:

Mode 1 - Triple Fire
Mode 2 - Single Fire
Mode 3 - Burst fire for Automatic Guns
Mode 4 - Halo Reach RF
Mode 5 - COD RF
Mode 6 - COD 5 RF
Mode 7 - Gears Burst Fire

Any of the modes can be whatever you want.

Each of them will have files that they require in order to work.

Also, Diagram:

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fimg375.imageshack.us%2Fimg375%2F2157%2Frfxsimple.jpg&hash=80edf032a9b32904ff11e9c68142c75dfb9e243d)
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: frenulem - No.5417 on January 17, 2011, 02:45:21 PM
Up for abit of the old testing too
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: crazy-modder on January 17, 2011, 02:51:31 PM
Hey man, if you need a tester I'll be more than happy. I have quite a few chips and controllers I can test this on.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 17, 2011, 02:52:21 PM
any update
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 17, 2011, 02:58:11 PM
I'm writing the functions to list all available modes, as well as creating the file structure for the modes. I will update again when this is done.

Just to say: a working program may not appear until next week at the very earliest, depending on how much gets done during the weekend. Once the core functions are completed, I will give you the first test builds. All going well, I'll add support for user-made asm code. Once this is done, I will give you the first release candidates for test. All going well, I will release that as a pre-release taster.

After that, I'll advance to alpha and begin work on the GUI. More on this when I actually get there.
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: Famas on January 17, 2011, 03:07:24 PM
cheers hidden just to let you no i have cg and matrix boards
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 17, 2011, 03:14:31 PM
Thanks again everyone. While I will be doing some testing myself, I don't think I could do this without you guys :D
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: FOOKz™ on January 17, 2011, 04:21:56 PM
I had a few minutes of spare time a made this real quick ~

I added a few distinguishable features to the program (note this is not a working app) rapidfire, jitter, and custom types of modes.

You can configure the rapidfire to be burst or normal rf. Depending on the kind of mode you want to have it enables/disables certain menus...

in the preferences menu say you want to configure your layout:
- display Shots per second(SPS) or Herts(HZ)
- rename your custom modes to whatever you want.
- show/hide an advanced editor to edit the asm code
- colors

EDIT: I'm not telling you how it should be im just pitching ideas around. ;D
Title: Re: RFX Dev Diary - Current Ver [n/a]
Post by: HiddenVenom on January 17, 2011, 04:32:54 PM
I'm liking the ideas, most esecially the editor and the SPS/Hertz mode. When I get to the stage at which I can implement this, I will. Thanks :D.

Post Merge: January 18, 2011, 11:45:58 PM
UPDATE:

I have:
- got some more chips delivered
- got the directory function to finally work (:D)
- started on the actual scanning and manipulation functions
- pretty much finished the file structure

Post Merge: January 19, 2011, 07:52:53 AM
UPDATE2:

Quote
You can configure the rapidfire to be burst or normal rf. Depending on the kind of mode you want to have it enables/disables certain menus...
Good Idea. Means I need one less snippet.

Quote
rapidfire, jitter, and custom types of modes.
Already there, I just need the code for them.

Quote
- display Shots per second(SPS) or Herts(HZ)
Aren't they the same?

Quote
- rename your custom modes to whatever you want.
You can do that by renamingnthe snippet anyway. You can save the code as a config file so others can use it, and you can have quick access.

Quote
- show/hide an advanced editor to edit the asm code
Hmm. You could just open them in notepad, but later on this might be included.

Quote
- colors
Not entirley sure what you meanm by this.
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: rafaliyo86 on February 07, 2011, 11:05:34 AM
Any update hidden??
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: HiddenVenom on February 07, 2011, 11:17:42 AM
Almost at 0.0.4 - the version before 0.0.5, the test version.

If testing goes well, it is straight up to 0.1.0, and then after the code has been streamlined, made more efficient, and has been made altogether better, I will start on a GUI. But I need to learn some more GTK+ and OOP first :).
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: Famas on February 07, 2011, 11:42:12 AM
CANT WAIT CAPITALS IS NEEDED
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: HiddenVenom on February 07, 2011, 11:50:54 AM
Finishing for the night now, gonna relax and play some Video Games. I'm pretty sure this will be (really this time) ready for the weekend.

Oh BTW.... looks Ugly at the moment, but....

Freaking Huge Image (1920x1080)[spoiler]
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fdl.dropbox.com%2Fu%2F3887815%2F__RFX%2Fahem.png&hash=1e38487ccbc5d76ab9117be33ac4090ee06fb936)[/spoiler]

And all the things it says on the screen, it actually does :) .

UPDATE:

Added ability to put in custom firerates and number of shots for default mode.
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: lundt199 on February 19, 2011, 05:53:37 PM
Its been some time now since your last post... Any updates Hidden?
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: Famas on February 19, 2011, 06:03:21 PM
hey dude hes working on something else ill be getting a copy this week hopefully as im a beta tester
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: HiddenVenom on February 19, 2011, 06:20:27 PM
Sorry, have been all tied up over the last week, free to code now, expect stiff soon.

Updates:
Program virtually finished, one little jiggle I need to iron out and then the basic algorithm is done and will be released first for closed (bug) and then public (opinion) testing. It's going to lack a lot of the features mentioned above (apart from, I am proud to announce, modular code, which is why I've took so long) such as jitter, dual trigger, ps3 etc.

While the public testing is going on, I'll be streamlining the code, simplifying everything, and working on proper memory allocation, as well as getting rid of any bugs.

Then I'll get the GUI built, expand the standard snippet library, and release for alpha. Once all bugs are sorted and improvements made, depending on how things are going there could be several more test phases. At beta or later I will integrate further features.

After full release I may release the source code (to a select group) and later the world.

Testers:
I need to know what Operating Systems you are running. When I release the first test, there won't be a setup, just a zip file and a readme.
For public release there is the possibility of an installer.

As always I need ps3, jitter, and dual trigger code. Any contributors will be recognised in program credits.
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: Famas on February 20, 2011, 05:21:13 AM
hidden im using windows xp what programs will i need etc etc
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: FOOKz™ on February 20, 2011, 06:13:42 AM
Windows XP SP3 Professional
Windows 7 Professional

When you release the first version lets see how we can torment it to the point to breaking and see where it failed there... etc
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: HiddenVenom on February 20, 2011, 06:27:50 AM
That's cool... means I'll probably only have to build an exe.
Title: Re: RFX Dev Diary - Current Ver [0.0.3]
Post by: rafaliyo86 on March 04, 2011, 03:40:59 AM
Hidden i have windows xp. I have also Mac but i think it would be harder
Title: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 04, 2011, 03:43:54 AM
I'm changing the development. Sorry to keep you guys waiting, I am really greatful that you have stuck with me. I am going to transform this project into a PHP program so it can be run on the internets, which meanse anyone can run it :D

Luckily PHP isn't too radically different from C++, should have a working web page up in the next few weeks.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: rafaliyo86 on March 04, 2011, 04:37:01 AM
I'm changing the development. Sorry to keep you guys waiting, I am really greatful that you have stuck with me. I am going to transform this project into a PHP program so it can be run on the internets, which meanse anyone can run it :D

Luckily PHP isn't too radically different from C++, should have a working web page up in the next few weeks.

Wow thats a good idea. I dont mind waiting for this
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: FOOKz™ on March 04, 2011, 11:29:36 AM
You could password protect the RF generator page so if you want to let only VIP members use certain features on the page etc.

I are you really going to try to compile a hex code using PHP? i don't know how you're going to do that but generating your assembly code with PHP seems very straight forward.

Very cool. I like that idea because what if you were gonna reprogram program chips at a different site than your work station and you don't have the software with you. Just use this. LOL you could use it on your phone.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 04, 2011, 12:08:33 PM
I'm not going to do it straight to HEX, (unless, of course I can find an open source script that does it). An unfortunate side effect is that the user code system is going to be nonexistent or harder to implement. Oh well.

As for security, I will be setting up https/ssl encrytpion. I'll set up a system to only allow admitted people to access the program.

All is happy in PHPland :D

EDIT: Temp page is up at http://rfcustom.cz.cc
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 04, 2011, 02:47:01 PM
dont mean to like put a downer on your idea or whatever and youre doing a great job and all but i would much rather use a non web based program.

also are you gonna try and do something to stop ebay scumbags using this to pump out new codes every 5 seconds?
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 04, 2011, 03:12:57 PM
If we keep it on this site I can hopefully integrate it with the forum's server side includes, so the feature can be reserved for trusted members.

As fir the offline thing, dude, as soon as this is done god help me I will make you a custom one in C++ :D

EDIT: You raise a good query about eBay. I want it to be free, and I want people to have fun making their own codes, but at the same time, I really don't want people to profit from it. Then again, it really wouldn't make any difference, since they can already grab codes such as bmu3 of here and change the speeds and the settings.

I don't know. I need suggestions. Open or closed? Tell me people.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: FOOKz™ on March 04, 2011, 10:19:45 PM
dont mean to like put a downer on your idea or whatever and youre doing a great job and all but i would much rather use a non web based program.

also are you gonna try and do something to stop ebay scumbags using this to pump out new codes every 5 seconds?

There are many ways around this. We could hand the PHP script to trusted people to use offline with an easy to set up Apache server called XAMPP. You can run PHP from your web browser locally without internet.

But hey you guys do what you want. I'm only here to test it beyond it's capabilities.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 05, 2011, 03:53:17 AM
If we keep it on this site I can hopefully integrate it with the forum's server side includes, so the feature can be reserved for trusted members.

As fir the offline thing, dude, as soon as this is done god help me I will make you a custom one in C++ :D

EDIT: You raise a good query about eBay. I want it to be free, and I want people to have fun making their own codes, but at the same time, I really don't want people to profit from it. Then again, it really wouldn't make any difference, since they can already grab codes such as bmu3 of here and change the speeds and the settings.

I don't know. I need suggestions. Open or closed? Tell me people.

my point is fairly often we get people coming on saying can someone please help me edit/ program this code i want to become an ebay seller. currently we just have donuts selling this on ebay, however this program is gonna make it super duper easy to make very competitive codes so it will allow the super donuts to start out on ebay.

you could have it though for none trusted members the generated code has like a cap in it say, it stops working after 200 power cycles of the controller and you have to reprogram the chip, but trusted members could access a different version or a password or something to stop this cap being added to the asm code. just my thoughts...
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: rafaliyo86 on March 05, 2011, 04:07:03 AM
 I agree with hyper. When I saw RF first time I got a hex wich was limited. Its a good idea to stop masive sellers. But like hyper says... its just an opinion
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 05, 2011, 04:30:02 AM
For me limiting the noutput itself would be as bad as DRM. It might be an idea to have trusted members allowed to get asm while everyone else can only get hex or something like that.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: robin1989 on March 05, 2011, 07:09:09 AM
if you want a way to stop the flybynight ebay sellers if it was hosted on the site we could make it so that the link was only made available to people above a certain post count or within a certain members group that could be application based. and you could always (although it rarely works) have an agreement that must be accepted before using it. and to make it identifiable if the code you make requires an indicator LED for mode changes have it flash out hidden venom or acidmods or RFCUSTOM in morse code every time the RF chip is turned on or the controller is turned on.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 05, 2011, 07:20:56 AM
I was thinking of something similar actually... Yeah, I might just to that.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 05, 2011, 08:20:31 AM
to make it identifiable if the code you make requires an indicator LED for mode changes have it flash out hidden venom or acidmods or RFCUSTOM in morse code every time the RF chip is turned on or the controller is turned on.

that my friend is genius...
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: FOOKz™ on March 05, 2011, 08:33:48 PM
what if we made a bootloader for the chip and the program will only be able to program it's hex onto chips with the special bootloader. We would sell the chips to those ebayers so we can control their prices.

Sell our RFX rapidfire chips pre-installed in controllers and sold in the shop with software for a competitive price to take the resellers down. IDK just a thought.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: crazy-modder on March 05, 2011, 08:55:43 PM
Thats a great idea Fookz, but what about people on the site that want to use the program? Would the bootloader be released to certain individuals?
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: [HoP] on March 05, 2011, 10:08:45 PM
dibs!
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 06, 2011, 01:57:29 AM
I think all admis and tbd members would be entitled to the bootloader. Just keep in mind if someone leaves we are going to have to change the bootloader...

We could sell the chips on the shop, that would be a good idea, it has to be enough so people won't buy in bulk, but cheap enough so people will actually buy them.

As for the bootloader, can we do it so it can't evr be taken off the chip? And that it can be programmer with a regular programmer.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 06, 2011, 04:12:39 AM
don't mean to put a down on this whole thing but you cant use a bootloader on a 12f683 as its not self writeable so you would have to switch to AVR or a substantially larger PIC...

however once the code is on a chip its dead easy to protect using the built in code protection on the PIC, its said to be incredibly good.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: FOOKz™ on March 06, 2011, 10:47:23 AM
Alright cool. haha i didn't know that because im still a newb with pic coding and stuff.


[WAIT NEVER MIND THIS IS A DUMB IDEA] ~

What if we had two of the PIC12F683 and the r/f chip has 1 input that "enables" the rapidfire. The other PIC12F683 sends a special signal to the r/f chip to let it work. Like a security feature chip.

check the attached diagram and you'll see clearly what it is.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 06, 2011, 12:02:41 PM
Here's an idea. When you create a code, you don't get to download it (unless you are allowed, of course).
It saves your choices in a database then you can order a chip or a controller pre-modded with it.

When whoever manages theis comes on, they read the application and the site generates the code for them which they can then program to the chip (with code protection), and mail it off.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: [HoP] on March 06, 2011, 02:05:32 PM
pfft giving me bad post count for calling dibs....
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 06, 2011, 02:29:39 PM
Here's an idea. When you create a code, you don't get to download it (unless you are allowed, of course).
It saves your choices in a database then you can order a chip or a controller pre-modded with it.

When whoever manages theis comes on, they read the application and the site generates the code for them which they can then program to the chip (with code protection), and mail it off.

again don't mean to put a downer on things but doesn't this kinda defeat the point of allowing people to easily make their own free hex codes for personal use...
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: [HoP] on March 06, 2011, 02:37:56 PM
here is an idea then.. protect the program, and sell license keys to it...

make it so that the program runs from the computer, but the code is online in a database. when you put code in the program it has to read the actual code from the online database.

to gain access to the database it has to verify your license. each license is only allowed for each MAC address. Or say 3 mac addresses per license.

in the terms and conditions put that your license may be revoked at any time if it is suspect to being abused. then all you would need to do is monitor the licenses and done.

also if the program only writes each code to the chip with protection on. (or whatever, im new to chips as well... last chip i programmed was a Doritos, and i think that the saliva killed it)
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 06, 2011, 10:57:43 PM
Could do the same thing but with a member system that remembers IP addresses.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 07, 2011, 09:11:46 AM
my favourite idea is still the morse code one, or the power cycle one, cos all this license key stuff doesnt prevent anyone from selling on ebay, whareas the limited power cycle one makes it completely unsellable but fine for personal use, or the morse code one makes it easy to spot on ebay who has been using your program so you can report them an whatnot.

ALTHOUGH...
i have an ultimate solution...
ok so you make it stop working after so many power cycles, BUT instead of entirely reprogramming to reset the counter you simply plug your  controller to your PC through a 3.5mm jack using a usb serial converter. now here comes the clever bit, when the code is compiled it is assigned a set of random numbers, after being plugged in the controller then sends these random numbers to the pc, the pc takes these numbers does somesort of checksum / encryption thing to them then sends them back, then finally the PIC checks the response is correct and then resets the powercycle counter. However this means that people cannot have access to the asm code after all of the snippets have been stuck together and the output must be a hex code otherwise people can work out the encryption. not only is this effective but its really cool and is compatable with this idea...

Here's an idea. When you create a code, you don't get to download it (unless you are allowed, of course).
It saves your choices in a database then you can order a chip or a controller pre-modded with it.

When whoever manages theis comes on, they read the application and the site generates the code for them which they can then program to the chip (with code protection), and mail it off.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 07, 2011, 09:14:28 AM
You know, really, I think we're just blowing this out of proportion. Fine, let everyone create free codes, I'll tell them not to sell it on ebay, but some still will. Then, Acidmods could makje profit by selling their RF chips cheaper than eBay scum. Problem solved, money gained.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: hyper999 on March 07, 2011, 09:16:09 AM
yeah maybe its a good thing, if the market becomes even more flooded with similar codes it will force people to innovate a bit more XD
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 07, 2011, 09:17:50 AM
While people can make a code themself, it's more fun to use one that is made by an experience individual.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: yasin on March 15, 2011, 10:13:32 AM
any updates?
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: Hazer on March 15, 2011, 05:59:16 PM
Guys, step back a second.

What are you trying to protect?

I heard this quote from an AM admin recently regarding limiting posts/registration to keep the 'noobs' out: "Acidmods is a site open to all, there will never be a limit for people to enjoy the site". In that respects, you are trying to limit the utility to only 'senior' acidmods members. The whole point of making things opensource is for everyone to enjoy it REGARDLESS.

Will there be people who try to sell on Ebay? Always! I get a dozen emails a wek asking permission to sell my codes, and I say "go right ahead". What Do I care? I made the code for the Do-It_yourselfers to enjoy. I dont care what the Ebay people do. I know that the people who wanted quality free code for personal enjoyment got something worth programming.

So what exactly does it mean to have this program completely open to the ebayers? They can only program a fixed setup. Big deal. What they will be offering is no different than the other codes in the OS forum. It will just flood ebay even more. In the end, competition will make it so that noone will make a profit from RF. Quite frankly, this code will not be anything more than what they already do. So why limit it? It does nobody any justice what-so-ever. Nobody gains by trying to limit free code.

Oh, Hyper is right. There is no way to bootload the 12F683. The smallest chip that is self-writable is 18 pins. Thats not fun to put in a controller. And you didnt factor in the serial comunications that you would need to get that program into an installed chip. That also not fun. In the end, someone will rip it off. And then people wil sell that on Ebay as well. Not that it matters.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on March 15, 2011, 11:34:38 PM
You are completely right, Hazer. I always wanted this program to be free.

Yasin, things are happening, just slowly at the moment. Even though PHP and C++ are similar, the desktop and web platforms are completely different. At the moment I'm having to make some significant changes to my algorithms before I even begin to program. I also have to include an interface from the start, which isn't in the C++ version. If I can, I'd also like to find a way of converting .asm files to .hex. If I can't find anything, that will have to come last.

Don't worry. As soon as I have a bit more time, stuff will start to happen.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: yasin on May 04, 2011, 01:21:54 PM
 :whoosh:
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: HiddenVenom on May 05, 2011, 12:08:09 AM
Project halted due to exams. Will resume about halfway through June.
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: yasin on May 08, 2011, 01:47:39 PM
Goodluck with your exams!
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: yasin on July 14, 2011, 02:04:17 PM
Did you pass your exams?
Title: Re: RFCUSTOM Dev Diary - Current Ver [N/A]
Post by: trust5 on January 12, 2012, 12:25:17 PM
What ever happened to this?
SimplePortal 2.3.5 © 2008-2012, SimplePortal