neosat has releast a small piece of source code for all nuesats....but
it a start neosat dose not want to support nuesat boxes (as we know)but neosat has releast a starting releas code..witch defeats one emm..if you know how to code..here you go...but now you have to compile all the codes together...to make a source code....thair a 2 coders that is stepping up to the plate..and wants to code for the nuesat boxes...neosat has agread to releast the source codes.to the two coders
we might start seeing bins soon (maby) depends on if the guys can code the ecm's...thair a lot of work..to do...one coder right now has a working bin..but still testing....this update came from the neosat site...we have never gave up on the dead nuesat...just hang on nuesat might just rise
from the grave...cross your fingers...but thair two ways we are trying
one coder has bins testing....neo agread to release a something like a card share bin for an iks...we have not made one yet ...but just getting the info...now as we speak....coders on ABA DSS...you want to give this a shot...feel free....more help the better...maby nuesat will rise deffanly
Where to start
Here is a start for anyone wanting to help
here is a couple of files to get you started
there is alot more to it then this as you know
saving keys and 9f data and so on.
such as
Code:
if(!start_flag) { ENA_Print(("[NA2] get 9f data\n")); KAM_ReadChunkNagra(0, mecm_dish_40, 0x100); KAM_ReadChunkNagra(1, mecm_dish_60, 0x100); KAM_ReadChunkNagra(2, mecm_bell_40, 0x100); KAM_ReadChunkNagra(3, mecm_bell_60, 0x100); start_flag = 1; } if(!flag_9f) { ENA_Print(("[NA2] set 9f data\n")); KAM_GetKeyNagra2(0x60, 0, mecm_dish_40_key, &row_num); KAM_GetKeyNagra2(0x61, 0, mecm_dish_60_key, &row_num); KAM_GetKeyNagra2(0x62, 0, mecm_bell_40_key, &row_num); KAM_GetKeyNagra2(0x63, 0, mecm_bell_60_key, &row_num); set_9f_data(mecm_dish_40, 0); set_9f_data(mecm_dish_60, 1); set_9f_data(mecm_bell_40, 2); set_9f_data(mecm_bell_60, 3); set_9f_data(mecm_dish_40_key, 4); set_9f_data(mecm_dish_60_key, 5); set_9f_data(mecm_bell_40_key, 6); set_9f_data(mecm_bell_60_key, 7); flag_9f = 1; }
that is for ipo2k
i will take care of that portion for you.
be it the 2k, 1k, or neosat lites, neusat pre, neusat lite or neusat hd.
if done properly one code will almost do all, depending on speed of your code
the ipro 2k is the only one fast enough to do card emulation of all these irds
but shortcuts can be taken there.
we can compile c and c++, but to make sure do it all in c only.
i will compile the bins for you. and give them back to you. what you do whith them from there is your business. you can release them or keep for yourself.
that way if you release it, you get the credit for it.
so here is your starting point.
also for now you will have to hardcode the 9f data and 106 keys for the 1ks and lites. as they are not saving that as of now.
Quote:
// processor.c
// on ecm send op_key thru dw and return cw thru same
int Nagra2_Ecm(unsigned char *ecm, unsigned char *dw) {
if(true)return 1;
else return 0;
}
int Nagra2_Emm(unsigned char *emm, unsigned char *key) {
// for emms return type of data
// return 9f;
// return 01; for opkey 0
// return 10; for opkey 1
// return 11; if has both keys
//key is 0x20 bytes first 10 for key0
// for 9f data or 106 keys just return decrypted emm data on emm
}
|
good luck guys...ill be back for more info as i get it